Package deltix.qsrv.hf.tickdb.schema
Class FieldTypeChange
- java.lang.Object
-
- deltix.qsrv.hf.tickdb.schema.AbstractFieldChange
-
- deltix.qsrv.hf.tickdb.schema.FieldChange
-
- deltix.qsrv.hf.tickdb.schema.FieldTypeChange
-
- All Implemented Interfaces:
SchemaChange
- Direct Known Subclasses:
EnumFieldTypeChange
,StaticFieldChange
public class FieldTypeChange extends FieldChange
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface deltix.qsrv.hf.tickdb.schema.SchemaChange
SchemaChange.Impact
-
-
Field Summary
-
Fields inherited from class deltix.qsrv.hf.tickdb.schema.AbstractFieldChange
attribute, resolution, source, target
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
FieldTypeChange()
FieldTypeChange(DataField source, DataField target)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
SchemaChange.Impact
getChangeImpact()
java.lang.String
getDefaultValue()
boolean
hasErrors()
int
hashCode()
boolean
isBoundsChanged()
boolean
isDefaultValueRequired()
void
setDefaultValue(java.lang.String value)
void
setIgnoreErrors()
java.lang.String
toShortString(DataType type)
java.lang.String
toString()
-
Methods inherited from class deltix.qsrv.hf.tickdb.schema.AbstractFieldChange
getAttribute, getSource, getTarget, setAttribute, valueOf
-
-
-
-
Method Detail
-
getChangeImpact
public SchemaChange.Impact getChangeImpact()
- Specified by:
getChangeImpact
in interfaceSchemaChange
- Overrides:
getChangeImpact
in classFieldChange
-
isDefaultValueRequired
public boolean isDefaultValueRequired()
-
isBoundsChanged
public boolean isBoundsChanged()
-
setDefaultValue
public void setDefaultValue(java.lang.String value)
-
getDefaultValue
public java.lang.String getDefaultValue()
-
hasErrors
public boolean hasErrors()
- Overrides:
hasErrors
in classFieldChange
-
setIgnoreErrors
public void setIgnoreErrors()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classFieldChange
-
toShortString
public java.lang.String toShortString(DataType type)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-