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
 
 public class MetadataField extends MetadataCollectionItemBase 
- 
- 
Field Summary- 
Fields inherited from class com.adbs.ast.MetadataBasedata, sqlContext
 - 
Fields inherited from class com.adbs.ast.UpdatablePersistentupdatedEventListenerList
 
- 
 - 
Constructor SummaryConstructors Constructor Description MetadataField(MetadataBase parent, BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassign(java.lang.Object source)voiddispose()java.lang.StringgetAltName()booleangetAltNameCaseSensitive()AstTokenIdentifiergetAltNameId()java.lang.StringgetExpression()SQLExpressionItemgetExpressionAST()intgetFieldType()java.lang.StringgetFieldTypeName()java.lang.StringgetLongDescription()SQLQualifiedNamegetName()java.lang.StringgetNameStr()java.lang.StringgetNameStrNotQuoted()intgetPrecision()intgetScale()java.lang.StringgetShortDescription()intgetSize()booleanisNullable()booleanisPrimaryKey()booleanisReadOnly()booleanisVirtualCalculatedField()voidprepareStatsCollections()voidsetAltName(java.lang.String value)voidsetAltNameCaseSensitive(boolean value)voidsetExpression(java.lang.String expr)voidsetFieldType(int value)voidsetFieldTypeName(java.lang.String value)voidsetLongDescription(java.lang.String value)voidsetName(SQLQualifiedName value)voidsetNameAlias(SQLAliasExpression name)voidsetNameStr(java.lang.String name)voidsetNameToken(AstToken token)voidsetNullable(boolean value)voidsetPrecision(int value)voidsetPrimaryKey(boolean value)voidsetReadOnly(boolean value)voidsetScale(int value)voidsetShortDescription(java.lang.String value)voidsetSize(int value)- 
Methods inherited from class com.adbs.ast.MetadataCollectionItemBasegetCollection
 - 
Methods inherited from class com.adbs.ast.MetadataBaseclone, getSQLContext
 - 
Methods inherited from class com.adbs.ast.UpdatablePersistentaddUpdatedEventListener, beginUpdate, doUpdated, endUpdate, fireUpdatedEvent, getParent, isUpdating, notifyUpdated, removeUpdatedEventListener
 
- 
 
- 
- 
- 
Constructor Detail- 
MetadataFieldpublic MetadataField(MetadataBase parent, BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
disposepublic void dispose() - Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- MetadataBase
 
 - 
getNamepublic SQLQualifiedName getName() 
 - 
setNamepublic void setName(SQLQualifiedName value) 
 - 
getNameStrpublic java.lang.String getNameStr() 
 - 
setNameStrpublic void setNameStr(java.lang.String name) throws QueryBuilderException- Throws:
- QueryBuilderException
 
 - 
getNameStrNotQuotedpublic java.lang.String getNameStrNotQuoted() 
 - 
getAltNameIdpublic AstTokenIdentifier getAltNameId() 
 - 
getAltNamepublic java.lang.String getAltName() 
 - 
setAltNamepublic void setAltName(java.lang.String value) 
 - 
getAltNameCaseSensitivepublic boolean getAltNameCaseSensitive() 
 - 
setAltNameCaseSensitivepublic void setAltNameCaseSensitive(boolean value) 
 - 
getShortDescriptionpublic java.lang.String getShortDescription() 
 - 
setShortDescriptionpublic void setShortDescription(java.lang.String value) 
 - 
getLongDescriptionpublic java.lang.String getLongDescription() 
 - 
setLongDescriptionpublic void setLongDescription(java.lang.String value) 
 - 
getFieldTypeNamepublic java.lang.String getFieldTypeName() 
 - 
setFieldTypeNamepublic void setFieldTypeName(java.lang.String value) 
 - 
getFieldTypepublic int getFieldType() 
 - 
setFieldTypepublic void setFieldType(int value) 
 - 
getSizepublic int getSize() 
 - 
setSizepublic void setSize(int value) 
 - 
getPrecisionpublic int getPrecision() 
 - 
setPrecisionpublic void setPrecision(int value) 
 - 
getScalepublic int getScale() 
 - 
setScalepublic void setScale(int value) 
 - 
isPrimaryKeypublic boolean isPrimaryKey() 
 - 
setPrimaryKeypublic void setPrimaryKey(boolean value) 
 - 
isNullablepublic boolean isNullable() 
 - 
setNullablepublic void setNullable(boolean value) 
 - 
isReadOnlypublic boolean isReadOnly() 
 - 
setReadOnlypublic void setReadOnly(boolean value) 
 - 
assignpublic void assign(java.lang.Object source) - Overrides:
- assignin class- MetadataBase
 
 - 
setNameAliaspublic void setNameAlias(SQLAliasExpression name) throws QueryBuilderException - Throws:
- QueryBuilderException
 
 - 
setNameTokenpublic void setNameToken(AstToken token) 
 - 
getExpressionpublic java.lang.String getExpression() 
 - 
setExpressionpublic void setExpression(java.lang.String expr) 
 - 
getExpressionASTpublic SQLExpressionItem getExpressionAST() 
 - 
isVirtualCalculatedFieldpublic boolean isVirtualCalculatedField() 
 - 
prepareStatsCollectionspublic void prepareStatsCollections() 
 
- 
 
-