@Override public Object getEmbeddedObject() throws IOException { if (currentToken != JsonToken.VALUE_EMBEDDED_OBJECT) { return null; } IonType currentType = reader.getType(); switch (currentType) { case BLOB: case CLOB: return ByteBuffer.wrap(reader.newBytes()); case TIMESTAMP: return reader.timestampValue().dateValue(); default: throw new SdkClientException(String.format("Cannot return embedded object for Ion type %s", currentType)); } }
public Date dateValue() { if (_isNullValue()) { return null; } return _timestamp_value.dateValue(); }
private final void fn_from_timestamp_to_date() { _date_value = _timestamp_value.dateValue(); add_value_type(AS_TYPE.date_value); } private final void fn_from_date_to_timestamp() {
@Override public Object getEmbeddedObject() throws IOException { if (currentToken != JsonToken.VALUE_EMBEDDED_OBJECT) { return null; } IonType currentType = reader.getType(); switch (currentType) { case BLOB: case CLOB: return ByteBuffer.wrap(reader.newBytes()); case TIMESTAMP: return reader.timestampValue().dateValue(); default: throw new SdkClientException(String.format("Cannot return embedded object for Ion type %s", currentType)); } }
private final void fn_from_timestamp_to_date() { _date_value = _timestamp_value.dateValue(); add_value_type(AS_TYPE.date_value); } private final void fn_from_date_to_timestamp() {
public Date dateValue() { if (_isNullValue()) { return null; } return _timestamp_value.dateValue(); }
private final void fn_from_timestamp_to_date() { _date_value = _timestamp_value.dateValue(); add_value_type(AS_TYPE.date_value); } private final void fn_from_date_to_timestamp() {
public Date dateValue() { if (_isNullValue()) { return null; } return _timestamp_value.dateValue(); }
@Override public Object getEmbeddedObject() { if (currentToken != JsonToken.VALUE_EMBEDDED_OBJECT) { return null; } IonType currentType = reader.getType(); switch (currentType) { case BLOB: case CLOB: return ByteBuffer.wrap(reader.newBytes()); case TIMESTAMP: return reader.timestampValue().dateValue(); default: throw SdkClientException.builder() .message(String.format("Cannot return embedded object for Ion type %s", currentType)) .build(); } }
@Override public java.sql.Date deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { if (p.hasToken(JsonToken.VALUE_EMBEDDED_OBJECT)) { Object embedded = p.getEmbeddedObject(); if (embedded instanceof Timestamp) { return new java.sql.Date(((Timestamp) embedded).dateValue().getTime()); } } return super.deserialize(p, ctxt); } }
@Override public Object getEmbeddedObject() { if (currentToken != JsonToken.VALUE_EMBEDDED_OBJECT) { return null; } IonType currentType = reader.getType(); switch (currentType) { case BLOB: case CLOB: return ByteBuffer.wrap(reader.newBytes()); case TIMESTAMP: return reader.timestampValue().dateValue(); default: throw SdkClientException.builder() .message(String.format("Cannot return embedded object for Ion type %s", currentType)) .build(); } }
@Override public Object getEmbeddedObject() throws IOException { if (currentToken != JsonToken.VALUE_EMBEDDED_OBJECT) { return null; } IonType currentType = reader.getType(); switch (currentType) { case BLOB: case CLOB: return ByteBuffer.wrap(reader.newBytes()); case TIMESTAMP: return reader.timestampValue().dateValue(); default: throw new SdkClientException(String.format("Cannot return embedded object for Ion type %s", currentType)); } }
@Override public java.util.Date deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { if (p.hasToken(JsonToken.VALUE_EMBEDDED_OBJECT)) { Object embedded = p.getEmbeddedObject(); if (embedded instanceof Timestamp) { return ((Timestamp) embedded).dateValue(); } } return super.deserialize(p, ctxt); } }