Package com.adbs.ast
Class MetadataField
java.lang.Object
com.adbs.ast.UpdatablePersistent
com.adbs.ast.MetadataBase
com.adbs.ast.MetadataCollectionItemBase
com.adbs.ast.MetadataField
- All Implemented Interfaces:
Disposable
-
Field Summary
Fields inherited from class com.adbs.ast.MetadataBase
data, sqlContext
Fields inherited from class com.adbs.ast.UpdatablePersistent
updatedEventListenerList
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
dispose()
boolean
int
getName()
int
int
getScale()
int
getSize()
boolean
boolean
boolean
boolean
void
void
setAltName
(String value) void
setAltNameCaseSensitive
(boolean value) void
setExpression
(String expr) void
setFieldType
(int value) void
setFieldTypeName
(String value) void
setLongDescription
(String value) void
setName
(SQLQualifiedName value) void
void
setNameStr
(String name) void
setNameToken
(AstToken token) void
setNullable
(boolean value) void
setPrecision
(int value) void
setPrimaryKey
(boolean value) void
setReadOnly
(boolean value) void
setScale
(int value) void
setShortDescription
(String value) void
setSize
(int value) Methods inherited from class com.adbs.ast.MetadataCollectionItemBase
getCollection
Methods inherited from class com.adbs.ast.MetadataBase
clone, getSQLContext
Methods inherited from class com.adbs.ast.UpdatablePersistent
addUpdatedEventListener, beginUpdate, doUpdated, endUpdate, fireUpdatedEvent, getParent, isUpdating, notifyUpdated, removeUpdatedEventListener
-
Constructor Details
-
MetadataField
-
-
Method Details
-
dispose
public void dispose()- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classMetadataBase
-
getName
-
setName
-
getNameStr
-
setNameStr
- Throws:
QueryBuilderException
-
getNameStrNotQuoted
-
getAltNameId
-
getAltName
-
setAltName
-
getAltNameCaseSensitive
public boolean getAltNameCaseSensitive() -
setAltNameCaseSensitive
public void setAltNameCaseSensitive(boolean value) -
getShortDescription
-
setShortDescription
-
getLongDescription
-
setLongDescription
-
getFieldTypeName
-
setFieldTypeName
-
getFieldType
public int getFieldType() -
setFieldType
public void setFieldType(int value) -
getSize
public int getSize() -
setSize
public void setSize(int value) -
getPrecision
public int getPrecision() -
setPrecision
public void setPrecision(int value) -
getScale
public int getScale() -
setScale
public void setScale(int value) -
isPrimaryKey
public boolean isPrimaryKey() -
setPrimaryKey
public void setPrimaryKey(boolean value) -
isNullable
public boolean isNullable() -
setNullable
public void setNullable(boolean value) -
isReadOnly
public boolean isReadOnly() -
setReadOnly
public void setReadOnly(boolean value) -
assign
- Overrides:
assign
in classMetadataBase
-
setNameAlias
- Throws:
QueryBuilderException
-
setNameToken
-
getExpression
-
setExpression
-
getExpressionAST
-
isVirtualCalculatedField
public boolean isVirtualCalculatedField() -
prepareStatsCollections
public void prepareStatsCollections()
-