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 SummaryFields inherited from class com.adbs.ast.MetadataBasedata, sqlContextFields inherited from class com.adbs.ast.UpdatablePersistentupdatedEventListenerList
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.MetadataCollectionItemBasegetCollectionMethods inherited from class com.adbs.ast.MetadataBaseclone, getSQLContextMethods inherited from class com.adbs.ast.UpdatablePersistentaddUpdatedEventListener, beginUpdate, doUpdated, endUpdate, fireUpdatedEvent, getParent, isUpdating, notifyUpdated, removeUpdatedEventListener
- 
Constructor Details- 
MetadataField
 
- 
- 
Method Details- 
disposepublic void dispose()- Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- MetadataBase
 
- 
getName
- 
setName
- 
getNameStr
- 
setNameStr- Throws:
- QueryBuilderException
 
- 
getNameStrNotQuoted
- 
getAltNameId
- 
getAltName
- 
setAltName
- 
getAltNameCaseSensitivepublic boolean getAltNameCaseSensitive()
- 
setAltNameCaseSensitivepublic void setAltNameCaseSensitive(boolean value) 
- 
getShortDescription
- 
setShortDescription
- 
getLongDescription
- 
setLongDescription
- 
getFieldTypeName
- 
setFieldTypeName
- 
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) 
- 
assign- Overrides:
- assignin class- MetadataBase
 
- 
setNameAlias- Throws:
- QueryBuilderException
 
- 
setNameToken
- 
getExpression
- 
setExpression
- 
getExpressionAST
- 
isVirtualCalculatedFieldpublic boolean isVirtualCalculatedField()
- 
prepareStatsCollectionspublic void prepareStatsCollections()
 
-