Package io.prestosql.decoder.json
Class SecondsSinceEpochJsonFieldDecoder.SecondsSinceEpochJsonValueProvider
- java.lang.Object
-
- io.prestosql.decoder.FieldValueProvider
-
- io.prestosql.decoder.json.AbstractDateTimeJsonValueProvider
-
- io.prestosql.decoder.json.SecondsSinceEpochJsonFieldDecoder.SecondsSinceEpochJsonValueProvider
-
- Enclosing class:
- SecondsSinceEpochJsonFieldDecoder
public static class SecondsSinceEpochJsonFieldDecoder.SecondsSinceEpochJsonValueProvider extends AbstractDateTimeJsonValueProvider
-
-
Field Summary
-
Fields inherited from class io.prestosql.decoder.json.AbstractDateTimeJsonValueProvider
columnHandle, value
-
-
Constructor Summary
Constructors Constructor Description SecondsSinceEpochJsonValueProvider(com.fasterxml.jackson.databind.JsonNode value, DecoderColumnHandle columnHandle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected longgetMillis()-
Methods inherited from class io.prestosql.decoder.json.AbstractDateTimeJsonValueProvider
getLong, isNull
-
Methods inherited from class io.prestosql.decoder.FieldValueProvider
getBlock, getBoolean, getDouble, getSlice
-
-
-
-
Constructor Detail
-
SecondsSinceEpochJsonValueProvider
public SecondsSinceEpochJsonValueProvider(com.fasterxml.jackson.databind.JsonNode value, DecoderColumnHandle columnHandle)
-
-
Method Detail
-
getMillis
protected long getMillis()
- Specified by:
getMillisin classAbstractDateTimeJsonValueProvider- Returns:
- epoch milliseconds in UTC
-
-