public class Column extends BaseColumn implements Comparable<Column>
Modifier and Type | Class and Description |
---|---|
static class |
Column.SearchType |
BaseColumn.NullType
AbstractMetadataRecord.DataModifiable, AbstractMetadataRecord.Modifiable
DEFAULT_HANDLING, DEFAULT_PRECISION, DEFAULT_SCALE, EXPRESSION_DEFAULT, OMIT_DEFAULT, SPATIAL_COORD_DIMENSION, SPATIAL_SRID, SPATIAL_TYPE
NAME_DELIM_CHAR, RELATIONAL_PREFIX
Constructor and Description |
---|
Column() |
getArrayDimensions, getDatatype, getDatatypeUUID, getDefaultValue, getJavaType, getLength, getNullType, getPosition, getPrecision, getRadix, getRuntimeType, getScale, isDefaultPrecisionScale, setDatatype, setDatatype, setDatatypeUUID, setDefaultValue, setLength, setNullType, setPosition, setPrecision, setRadix, setRuntimeType, setScale
equals, getAnnotation, getCanonicalName, getFullName, getIdentifier, getIncomingObjects, getName, getNameInSource, getProperties, getProperty, getProperty, getSourceName, getSQLString, getSQLString, getUUID, hashCode, isUUIDSet, setAnnotation, setIncomingObjects, setName, setNameInSource, setProperties, setProperty, setUUID, toString
public void setDatatype(Datatype datatype, boolean copyAttributes, int arrayDimensions)
setDatatype
in class BaseColumn
public void setParent(ColumnSet<?> parent)
public ColumnSet<?> getParent()
getParent
in class AbstractMetadataRecord
public int compareTo(Column record)
compareTo
in interface Comparable<Column>
public int getCharOctetLength()
public String getMaximumValue()
public String getMinimumValue()
public Column.SearchType getSearchType()
public boolean isSearchTypeSet()
public String getFormat()
public boolean isAutoIncremented()
public boolean isCaseSensitive()
public boolean isCurrency()
public boolean isFixedLength()
public boolean isSelectable()
public boolean isSigned()
public boolean isUpdatable()
public String getNativeType()
getNativeType
in class BaseColumn
public int getNullValues()
public float getNullValuesAsFloat()
public int getDistinctValues()
public float getDistinctValuesAsFloat()
public void setAutoIncremented(boolean b)
b
- public void setCaseSensitive(boolean b)
b
- public void setCharOctetLength(int i)
i
- public void setCurrency(boolean b)
b
- public void setFixedLength(boolean b)
b
- public void setMaximumValue(String object)
object
- public void setMinimumValue(String object)
object
- public void setSearchType(Column.SearchType s)
s
- public void setSelectable(boolean b)
b
- public void setSigned(boolean b)
b
- public void setUpdatable(boolean b)
b
- public void setFormat(String string)
string
- public void setDistinctValues(int distinctValues)
distinctValues
- The distinctValues to set.public void setDistinctValues(long distinctValues)
public void setNullValues(int nullValues)
nullValues
- The nullValues to set.public void setNullValues(long nullValues)
public void setNativeType(String nativeType)
setNativeType
in class BaseColumn
nativeType
- The nativeType to set.public void setColumnStats(ColumnStats stats)
Copyright © 2020. All rights reserved.