Class LocalDateTimeFieldKey
java.lang.Object
io.datarouter.model.field.BaseFieldKey<T,K>
io.datarouter.model.field.PrimitiveFieldKey<LocalDateTime,LocalDateTimeFieldKey>
io.datarouter.model.field.imp.custom.LocalDateTimeFieldKey
- All Implemented Interfaces:
FieldKey<LocalDateTime>
public class LocalDateTimeFieldKey extends PrimitiveFieldKey<LocalDateTime,LocalDateTimeFieldKey>
-
Field Summary
Fields inherited from class io.datarouter.model.field.BaseFieldKey
attributes, columnName, defaultValue, fieldGeneratorType, name, nullable, valueType -
Constructor Summary
Constructors Constructor Description LocalDateTimeFieldKey(String name)Defines a LocalDateFieldKey with millis precision -
Method Summary
Modifier and Type Method Description LocalDateTimeFieldcreateValueField(LocalDateTime value)intgetNumFractionalSeconds()LocalDateTimeFieldKeyoverrideNumFractionalSeconds(int numFractionalSeconds)Defines a LocalDateFieldKey with 0-9 fractional seconds of precisionLocalDateTimeFieldKeywithColumnName(String columnNameOverride)Methods inherited from class io.datarouter.model.field.BaseFieldKey
equals, findAttribute, generateRandomValue, getAttributes, getAutoGeneratedType, getColumnName, getColumnNameBytes, getDefaultValue, getName, getValueType, hashCode, isCollection, isFixedLength, isNullable, toString, with
-
Constructor Details
-
LocalDateTimeFieldKey
Defines a LocalDateFieldKey with millis precision
-
-
Method Details
-
getNumFractionalSeconds
public int getNumFractionalSeconds() -
withColumnName
-
overrideNumFractionalSeconds
Defines a LocalDateFieldKey with 0-9 fractional seconds of precision -
createValueField
-