Class LongFieldKey
java.lang.Object
io.datarouter.model.field.BaseFieldKey<T,K>
io.datarouter.model.field.PrimitiveFieldKey<Long,LongFieldKey>
io.datarouter.model.field.imp.comparable.LongFieldKey
public class LongFieldKey extends PrimitiveFieldKey<Long,LongFieldKey>
-
Field Summary
Fields inherited from class io.datarouter.model.field.BaseFieldKey
attributes, columnName, defaultValue, fieldGeneratorType, name, nullable, valueType -
Constructor Summary
Constructors Constructor Description LongFieldKey(String name) -
Method Summary
Modifier and Type Method Description LongFieldcreateValueField(Long value)LonggenerateRandomValue()LongFieldKeynotNullable()LongFieldKeywithColumnName(String columnName)LongFieldKeywithFieldGeneratorType(FieldGeneratorType fieldGeneratorTypeOverride)Methods inherited from class io.datarouter.model.field.BaseFieldKey
equals, findAttribute, getAttributes, getAutoGeneratedType, getColumnName, getColumnNameBytes, getDefaultValue, getName, getValueType, hashCode, isCollection, isFixedLength, isNullable, toString, with
-
Constructor Details
-
Method Details
-
withColumnName
-
notNullable
-
withFieldGeneratorType
-
createValueField
-
generateRandomValue
- Specified by:
generateRandomValuein interfaceFieldKey<Long>- Overrides:
generateRandomValuein classBaseFieldKey<Long,LongFieldKey>
-