private final void fn_from_timestamp_to_string() { _string_value = _timestamp_value.toString(); add_value_type(AS_TYPE.string_value); } private final void fn_from_long_to_int() {
public void writeTimestamp(Timestamp value) throws IOException { if (value == null) { writeNull(IonType.TIMESTAMP); return; } startValue(); if (_options._timestamp_as_millis) { long millis = value.getMillis(); _output.appendAscii(Long.toString(millis)); } else if (_options._timestamp_as_string) { // Timestamp is ASCII-safe so this is easy _output.appendAscii('"'); _output.appendAscii(value.toString()); _output.appendAscii('"'); } else { _output.appendAscii(value.toString()); } closeValue(); }
private final void fn_from_timestamp_to_string() { _string_value = _timestamp_value.toString(); add_value_type(AS_TYPE.string_value); } private final void fn_from_long_to_int() {
private final void fn_from_timestamp_to_string() { _string_value = _timestamp_value.toString(); add_value_type(AS_TYPE.string_value); } private final void fn_from_long_to_int() {
public void writeTimestamp(Timestamp value) throws IOException { if (value == null) { writeNull(IonType.TIMESTAMP); return; } startValue(); if (_options._timestamp_as_millis) { long millis = value.getMillis(); _output.appendAscii(Long.toString(millis)); } else if (_options._timestamp_as_string) { // Timestamp is ASCII-safe so this is easy _output.appendAscii('"'); _output.appendAscii(value.toString()); _output.appendAscii('"'); } else { _output.appendAscii(value.toString()); } closeValue(); }
public void writeTimestamp(Timestamp value) throws IOException { if (value == null) { writeNull(IonType.TIMESTAMP); return; } startValue(); if (_options._timestamp_as_millis) { long millis = value.getMillis(); _output.appendAscii(Long.toString(millis)); } else if (_options._timestamp_as_string) { // Timestamp is ASCII-safe so this is easy _output.appendAscii('"'); _output.appendAscii(value.toString()); _output.appendAscii('"'); } else { _output.appendAscii(value.toString()); } closeValue(); }
@Override public String getText() throws IOException { if (_currToken != null) { // null only before/after document switch (_currToken) { case FIELD_NAME: return currentName(); case VALUE_STRING: return _reader.stringValue(); case VALUE_NUMBER_INT: case VALUE_NUMBER_FLOAT: Number n = getNumberValue(); return (n == null) ? null : n.toString(); // Some special cases here: case VALUE_EMBEDDED_OBJECT: if (_reader.getType() == IonType.TIMESTAMP) { Timestamp ts = _reader.timestampValue(); if (ts != null) return ts.toString(); } // How about CLOB? break; default: } return _currToken.asString(); } return null; }