public interface IDBField extends IDBSchemaElement, PositionProvider
DB table
.IDBSchemaElement.SchemaElementType
IContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT |
Modifier and Type | Method and Description |
---|---|
String |
formatPrecision() |
String |
formatPrecisionAndScale() |
String |
getFullName() |
IDBTable |
getParent() |
int |
getPrecision() |
int |
getScale() |
IDBTable |
getTable() |
DBType |
getType() |
boolean |
isNotNull() |
void |
setNotNull(boolean notNull) |
void |
setPrecision(int precision) |
void |
setScale(int scale) |
void |
setType(DBType type) |
accept, getElement, getSchema, getSchemaElementType, remove, setName
getName
getProperties
addListener, getListeners, hasListeners, removeListener
getElements, isEmpty
compareTo
getPosition
static final int DEFAULT
IDBTable getParent()
getParent
in interface IDBSchemaElement
IDBTable getTable()
DBType getType()
void setType(DBType type)
int getPrecision()
void setPrecision(int precision)
int getScale()
void setScale(int scale)
boolean isNotNull()
void setNotNull(boolean notNull)
String getFullName()
getFullName
in interface IDBSchemaElement
String formatPrecision()
String formatPrecisionAndScale()
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.