public class MetadataField extends MetadataCollectionItemBase
data, sqlContext
updatedEventListenerList
Constructor and Description |
---|
MetadataField(MetadataBase parent,
BaseSQLContext sqlContext) |
Modifier and Type | Method and Description |
---|---|
void |
assign(java.lang.Object source) |
void |
dispose() |
java.lang.String |
getAltName() |
boolean |
getAltNameCaseSensitive() |
AstTokenIdentifier |
getAltNameId() |
java.lang.String |
getExpression() |
SQLExpressionItem |
getExpressionAST() |
int |
getFieldType() |
java.lang.String |
getFieldTypeName() |
java.lang.String |
getLongDescription() |
SQLQualifiedName |
getName() |
java.lang.String |
getNameStr() |
java.lang.String |
getNameStrNotQuoted() |
int |
getPrecision() |
int |
getScale() |
java.lang.String |
getShortDescription() |
int |
getSize() |
boolean |
isNullable() |
boolean |
isPrimaryKey() |
boolean |
isReadOnly() |
boolean |
isVirtualCalculatedField() |
void |
prepareStatsCollections() |
void |
setAltName(java.lang.String value) |
void |
setAltNameCaseSensitive(boolean value) |
void |
setExpression(java.lang.String expr) |
void |
setFieldType(int value) |
void |
setFieldTypeName(java.lang.String value) |
void |
setLongDescription(java.lang.String value) |
void |
setName(SQLQualifiedName value) |
void |
setNameAlias(SQLAliasExpression name) |
void |
setNameStr(java.lang.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(java.lang.String value) |
void |
setSize(int value) |
getCollection
clone, getSQLContext
addUpdatedEventListener, beginUpdate, doUpdated, endUpdate, fireUpdatedEvent, getParent, isUpdating, notifyUpdated, removeUpdatedEventListener
public MetadataField(MetadataBase parent, BaseSQLContext sqlContext)
public void dispose()
dispose
in interface Disposable
dispose
in class MetadataBase
public SQLQualifiedName getName()
public void setName(SQLQualifiedName value)
public java.lang.String getNameStr()
public void setNameStr(java.lang.String name) throws QueryBuilderException
QueryBuilderException
public java.lang.String getNameStrNotQuoted()
public AstTokenIdentifier getAltNameId()
public java.lang.String getAltName()
public void setAltName(java.lang.String value)
public boolean getAltNameCaseSensitive()
public void setAltNameCaseSensitive(boolean value)
public java.lang.String getShortDescription()
public void setShortDescription(java.lang.String value)
public java.lang.String getLongDescription()
public void setLongDescription(java.lang.String value)
public java.lang.String getFieldTypeName()
public void setFieldTypeName(java.lang.String value)
public int getFieldType()
public void setFieldType(int value)
public int getSize()
public void setSize(int value)
public int getPrecision()
public void setPrecision(int value)
public int getScale()
public void setScale(int value)
public boolean isPrimaryKey()
public void setPrimaryKey(boolean value)
public boolean isNullable()
public void setNullable(boolean value)
public boolean isReadOnly()
public void setReadOnly(boolean value)
public void assign(java.lang.Object source)
assign
in class MetadataBase
public void setNameAlias(SQLAliasExpression name) throws QueryBuilderException
QueryBuilderException
public void setNameToken(AstToken token)
public java.lang.String getExpression()
public void setExpression(java.lang.String expr)
public SQLExpressionItem getExpressionAST()
public boolean isVirtualCalculatedField()
public void prepareStatsCollections()