public class IntegerStoredField extends StoredFieldSchema<java.lang.Integer>
StoredFieldSchema.Visitor
Constructor and Description |
---|
IntegerStoredField(java.lang.String name,
StoredTableSchema parent)
Creates an IntegerStoredField without default value
|
IntegerStoredField(java.lang.String name,
StoredTableSchema parent,
java.lang.Integer hardcodeddefaultvalueatcreation)
Creates an IntegerStoredField without default value
|
Modifier and Type | Method and Description |
---|---|
void |
accept(StoredFieldSchema.Visitor visitor)
gateway for a visitor
|
QueryCondition |
buildQueryCondition(QueryOperator<java.lang.Integer> operator,
java.lang.Integer value)
build a simple query condition with this field
|
java.lang.Integer |
castToType(java.lang.Object o) |
java.lang.Integer |
defaultValue() |
java.lang.Integer |
defaultValueAtColumnCreation()
returns default value of the field
|
Field<java.lang.Integer> |
initBlankField()
this method returns a subclass of Field appropriate for the field schema
|
getParent
toString
changeName, cleanName, equals, getName
public IntegerStoredField(java.lang.String name, StoredTableSchema parent)
name
- name of the field in the databaseparent
- the stored table schemapublic IntegerStoredField(java.lang.String name, StoredTableSchema parent, java.lang.Integer hardcodeddefaultvalueatcreation)
name
- name of the field in the databaseparent
- the stored table schemahardcodeddefaultvalueatcreation
- value set by ddfaultpublic QueryCondition buildQueryCondition(QueryOperator<java.lang.Integer> operator, java.lang.Integer value)
StoredFieldSchema
buildQueryCondition
in class StoredFieldSchema<java.lang.Integer>
operator
- condition operator '='value
- value of the query conditionpublic void accept(StoredFieldSchema.Visitor visitor)
StoredFieldSchema
accept
in class StoredFieldSchema<java.lang.Integer>
visitor
- visitorpublic java.lang.Integer defaultValue()
defaultValue
in class StoredFieldSchema<java.lang.Integer>
public java.lang.Integer castToType(java.lang.Object o)
castToType
in class StoredFieldSchema<java.lang.Integer>
o
- an uncasted objectpublic Field<java.lang.Integer> initBlankField()
FieldSchema
initBlankField
in class FieldSchema<java.lang.Integer>
public java.lang.Integer defaultValueAtColumnCreation()
StoredFieldSchema
defaultValueAtColumnCreation
in class StoredFieldSchema<java.lang.Integer>