Schnittstelle IDBField

Alle Superschnittstellen:
Comparable<IDBSchemaElement>, org.eclipse.net4j.util.container.IContainer<IDBSchemaElement>, IDBElement, IDBNamedElement, IDBSchemaElement, org.eclipse.net4j.util.event.INotifier, org.eclipse.net4j.util.collection.PositionProvider
Alle bekannten Unterschnittstellen:
InternalDBField

public interface IDBField extends IDBSchemaElement, org.eclipse.net4j.util.collection.PositionProvider
A field (column) specification in a DB table.
Autor:
Eike Stepper
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.
  • Felddetails

  • Methodendetails

    • getParent

      IDBTable getParent()
      Angegeben von:
      getParent in Schnittstelle IDBElement
      Angegeben von:
      getParent in Schnittstelle IDBSchemaElement
      Seit:
      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)
    • isIndexed

      boolean isIndexed()
      Seit:
      4.9
    • getIndices

      IDBIndex[] getIndices()
      Seit:
      4.9
    • getFullName

      String getFullName()
      Angegeben von:
      getFullName in Schnittstelle IDBSchemaElement
    • formatPrecision

      String formatPrecision()
    • formatPrecisionAndScale

      String formatPrecisionAndScale()