Package org.apache.pinot.spi.data
Class TimeFieldSpec
- java.lang.Object
-
- org.apache.pinot.spi.data.FieldSpec
-
- org.apache.pinot.spi.data.TimeFieldSpec
-
- All Implemented Interfaces:
Serializable,Comparable<FieldSpec>
public final class TimeFieldSpec extends FieldSpec
Deprecated.UseDateTimeFieldSpecinstead. This should only be used in 1) tests 2) wherever required for backward compatible handling of schemas with TimeFieldSpec https://github.com/apache/pinot/issues/2756- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.pinot.spi.data.FieldSpec
FieldSpec.DataType, FieldSpec.FieldType
-
-
Field Summary
-
Fields inherited from class org.apache.pinot.spi.data.FieldSpec
_dataType, _defaultNullValue, _isSingleValueField, _name, _transformFunction, _virtualColumnProvider, DEFAULT_DIMENSION_NULL_VALUE_OF_BIG_DECIMAL, DEFAULT_DIMENSION_NULL_VALUE_OF_BOOLEAN, DEFAULT_DIMENSION_NULL_VALUE_OF_BYTES, DEFAULT_DIMENSION_NULL_VALUE_OF_DOUBLE, DEFAULT_DIMENSION_NULL_VALUE_OF_FLOAT, DEFAULT_DIMENSION_NULL_VALUE_OF_INT, DEFAULT_DIMENSION_NULL_VALUE_OF_JSON, DEFAULT_DIMENSION_NULL_VALUE_OF_LONG, DEFAULT_DIMENSION_NULL_VALUE_OF_STRING, DEFAULT_DIMENSION_NULL_VALUE_OF_TIMESTAMP, DEFAULT_MAX_LENGTH, DEFAULT_METRIC_NULL_VALUE_OF_BIG_DECIMAL, DEFAULT_METRIC_NULL_VALUE_OF_BYTES, DEFAULT_METRIC_NULL_VALUE_OF_DOUBLE, DEFAULT_METRIC_NULL_VALUE_OF_FLOAT, DEFAULT_METRIC_NULL_VALUE_OF_INT, DEFAULT_METRIC_NULL_VALUE_OF_LONG, DEFAULT_METRIC_NULL_VALUE_OF_STRING
-
-
Constructor Summary
Constructors Constructor Description TimeFieldSpec()Deprecated.TimeFieldSpec(TimeGranularitySpec incomingGranularitySpec)Deprecated.TimeFieldSpec(TimeGranularitySpec incomingGranularitySpec, TimeGranularitySpec outgoingGranularitySpec)Deprecated.
-
Method Summary
Modifier and Type Method Description booleanequals(Object o)Deprecated.FieldSpec.FieldTypegetFieldType()Deprecated.TimeGranularitySpecgetIncomingGranularitySpec()Deprecated.TimeGranularitySpecgetOutgoingGranularitySpec()Deprecated.inthashCode()Deprecated.voidsetDataType(FieldSpec.DataType dataType)Deprecated.voidsetIncomingGranularitySpec(TimeGranularitySpec incomingGranularitySpec)Deprecated.voidsetName(String name)Deprecated.voidsetOutgoingGranularitySpec(TimeGranularitySpec outgoingGranularitySpec)Deprecated.voidsetSingleValueField(boolean isSingleValueField)Deprecated.com.fasterxml.jackson.databind.node.ObjectNodetoJsonObject()Deprecated.Returns theObjectNoderepresenting the field spec.StringtoString()Deprecated.-
Methods inherited from class org.apache.pinot.spi.data.FieldSpec
appendDefaultNullValue, appendTransformFunction, compareTo, getDataType, getDefaultNullValue, getDefaultNullValue, getDefaultNullValueString, getMaxLength, getName, getStringValue, getTransformFunction, getVirtualColumnProvider, isBackwardCompatibleWith, isSingleValueField, isVirtualColumn, setDefaultNullValue, setMaxLength, setTransformFunction, setVirtualColumnProvider
-
-
-
-
Constructor Detail
-
TimeFieldSpec
public TimeFieldSpec()
Deprecated.
-
TimeFieldSpec
public TimeFieldSpec(TimeGranularitySpec incomingGranularitySpec)
Deprecated.
-
TimeFieldSpec
public TimeFieldSpec(TimeGranularitySpec incomingGranularitySpec, TimeGranularitySpec outgoingGranularitySpec)
Deprecated.
-
-
Method Detail
-
getFieldType
public FieldSpec.FieldType getFieldType()
Deprecated.- Specified by:
getFieldTypein classFieldSpec
-
setDataType
public void setDataType(FieldSpec.DataType dataType)
Deprecated.- Overrides:
setDataTypein classFieldSpec
-
setSingleValueField
public void setSingleValueField(boolean isSingleValueField)
Deprecated.- Overrides:
setSingleValueFieldin classFieldSpec
-
getIncomingGranularitySpec
public TimeGranularitySpec getIncomingGranularitySpec()
Deprecated.
-
setIncomingGranularitySpec
public void setIncomingGranularitySpec(TimeGranularitySpec incomingGranularitySpec)
Deprecated.
-
getOutgoingGranularitySpec
public TimeGranularitySpec getOutgoingGranularitySpec()
Deprecated.
-
setOutgoingGranularitySpec
public void setOutgoingGranularitySpec(TimeGranularitySpec outgoingGranularitySpec)
Deprecated.
-
toJsonObject
public com.fasterxml.jackson.databind.node.ObjectNode toJsonObject()
Deprecated.Description copied from class:FieldSpecReturns theObjectNoderepresenting the field spec.Only contains fields with non-default value.
NOTE: here we use
ObjectNodeto preserve the insertion order.- Overrides:
toJsonObjectin classFieldSpec
-
-