Package ch.so.agi.filegdb.table
Class FileGdbField
java.lang.Object
ch.so.agi.filegdb.table.FileGdbField
Attribute field of a file geodatabase table.
Properties:
name: field namealias: field aliastype: field typenullable: whether the field participates in the null bit maskrequired: whether the field is requirededitable: whether the field is editablemaxWidth: maximum width in UTF-16 code units for string fields, otherwise zerohighPrecision: whether datetime values keep sub second precisiondomain: name of the assigned catalog domain, may be null
-
Constructor Summary
ConstructorsConstructorDescriptionFileGdbField(String name, String alias, FileGdbFieldType type, boolean nullable, boolean required, boolean editable, int maxWidth) FileGdbField(String name, String alias, FileGdbFieldType type, boolean nullable, boolean required, boolean editable, int maxWidth, boolean highPrecision, String domain) FileGdbField(String name, String alias, FileGdbFieldType type, boolean nullable, boolean required, boolean editable, int maxWidth, boolean highPrecision, String domain, Object defaultValue) -
Method Summary
Modifier and TypeMethodDescriptionalias()static FileGdbFieldbigInteger(String name) static FileGdbFieldstatic FileGdbFielddomain()booleaneditable()final booleanstatic FileGdbFieldstatic FileGdbFieldfinal inthashCode()booleanstatic FileGdbFieldintmaxWidth()name()booleannullable()static FileGdbFieldbooleanrequired()static FileGdbFieldsmallInteger(String name) static FileGdbFieldfinal StringtoString()type()withDefaultValue(Object value) withDomain(String domain) static FileGdbField
-
Constructor Details
-
FileGdbField
public FileGdbField(String name, String alias, FileGdbFieldType type, boolean nullable, boolean required, boolean editable, int maxWidth, boolean highPrecision, String domain, Object defaultValue) -
FileGdbField
public FileGdbField(String name, String alias, FileGdbFieldType type, boolean nullable, boolean required, boolean editable, int maxWidth, boolean highPrecision, String domain) -
FileGdbField
public FileGdbField(String name, String alias, FileGdbFieldType type, boolean nullable, boolean required, boolean editable, int maxWidth)
-
-
Method Details
-
name
-
alias
-
type
-
nullable
public boolean nullable() -
required
public boolean required() -
editable
public boolean editable() -
maxWidth
public int maxWidth() -
highPrecision
public boolean highPrecision() -
domain
-
defaultValue
-
withDefaultValue
-
string
-
smallInteger
-
integer
-
bigInteger
-
real
-
dateTime
-
binary
-
xml
-
guid
-
globalId
-
withAlias
-
asNullable
-
asRequired
-
notEditable
-
withDomain
-
withHighPrecision
-
equals
-
hashCode
public final int hashCode() -
toString
-