Package com.adbs.ast

Class MetadataField

All Implemented Interfaces:
Disposable

public class MetadataField extends MetadataCollectionItemBase
  • Constructor Details

  • Method Details

    • dispose

      public void dispose()
      Specified by:
      dispose in interface Disposable
      Overrides:
      dispose in class MetadataBase
    • getName

      public SQLQualifiedName getName()
    • setName

      public void setName(SQLQualifiedName value)
    • getNameStr

      public String getNameStr()
    • setNameStr

      public void setNameStr(String name) throws QueryBuilderException
      Throws:
      QueryBuilderException
    • getNameStrNotQuoted

      public String getNameStrNotQuoted()
    • getAltNameId

      public AstTokenIdentifier getAltNameId()
    • getAltName

      public String getAltName()
    • setAltName

      public void setAltName(String value)
    • getAltNameCaseSensitive

      public boolean getAltNameCaseSensitive()
    • setAltNameCaseSensitive

      public void setAltNameCaseSensitive(boolean value)
    • getShortDescription

      public String getShortDescription()
    • setShortDescription

      public void setShortDescription(String value)
    • getLongDescription

      public String getLongDescription()
    • setLongDescription

      public void setLongDescription(String value)
    • getFieldTypeName

      public String getFieldTypeName()
    • setFieldTypeName

      public void setFieldTypeName(String value)
    • 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

      public void assign(Object source)
      Overrides:
      assign in class MetadataBase
    • setNameAlias

      public void setNameAlias(SQLAliasExpression name) throws QueryBuilderException
      Throws:
      QueryBuilderException
    • setNameToken

      public void setNameToken(AstToken token)
    • getExpression

      public String getExpression()
    • setExpression

      public void setExpression(String expr)
    • getExpressionAST

      public SQLExpressionItem getExpressionAST()
    • isVirtualCalculatedField

      public boolean isVirtualCalculatedField()
    • prepareStatsCollections

      public void prepareStatsCollections()