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, sqlContextFields inherited from class com.adbs.ast.UpdatablePersistent
updatedEventListenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddispose()booleanintgetName()intintgetScale()intgetSize()booleanbooleanbooleanbooleanvoidvoidsetAltName(String value) voidsetAltNameCaseSensitive(boolean value) voidsetExpression(String expr) voidsetFieldType(int value) voidsetFieldTypeName(String value) voidsetLongDescription(String value) voidsetName(SQLQualifiedName value) voidvoidsetNameStr(String name) voidsetNameToken(AstToken token) voidsetNullable(boolean value) voidsetPrecision(int value) voidsetPrimaryKey(boolean value) voidsetReadOnly(boolean value) voidsetScale(int value) voidsetShortDescription(String value) voidsetSize(int value) Methods inherited from class com.adbs.ast.MetadataCollectionItemBase
getCollectionMethods inherited from class com.adbs.ast.MetadataBase
clone, getSQLContextMethods 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:
disposein interfaceDisposable- Overrides:
disposein 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:
assignin classMetadataBase
-
setNameAlias
- Throws:
QueryBuilderException
-
setNameToken
-
getExpression
-
setExpression
-
getExpressionAST
-
isVirtualCalculatedField
public boolean isVirtualCalculatedField() -
prepareStatsCollections
public void prepareStatsCollections()
-