public interface IDBField extends IDBSchemaElement, PositionProvider
DB table.IDBSchemaElement.SchemaElementTypeIContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
formatPrecision() |
java.lang.String |
formatPrecisionAndScale() |
java.lang.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, setNamegetNamegetPropertiesaddListener, getListeners, hasListeners, removeListenergetElements, isEmptygetPositionstatic final int DEFAULT
IDBTable getParent()
getParent in interface IDBSchemaElementIDBTable 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)
java.lang.String getFullName()
getFullName in interface IDBSchemaElementjava.lang.String formatPrecision()
java.lang.String formatPrecisionAndScale()
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html