org.eclipse.net4j.db.ddl
Interface IDBField
- All Superinterfaces:
- Comparable<IDBSchemaElement>, IContainer<IDBSchemaElement>, IDBElement, IDBNamedElement, IDBSchemaElement, INotifier, PositionProvider
- All Known Subinterfaces:
- InternalDBField
- public interface IDBField
- extends IDBSchemaElement, PositionProvider
A field (column) specification in a DB table
.
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
DEFAULT
static final int DEFAULT
- See Also:
- Constant Field Values
getParent
IDBTable getParent()
- Specified by:
getParent
in interface IDBSchemaElement
- Since:
- 4.2
getTable
IDBTable getTable()
getType
DBType getType()
setType
void setType(DBType type)
getPrecision
int getPrecision()
setPrecision
void setPrecision(int precision)
getScale
int getScale()
setScale
void setScale(int scale)
isNotNull
boolean isNotNull()
setNotNull
void setNotNull(boolean notNull)
getFullName
String getFullName()
- Specified by:
getFullName
in interface IDBSchemaElement
formatPrecision
String formatPrecision()
formatPrecisionAndScale
String formatPrecisionAndScale()
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.