Package com.adbs.ast

Class SQLExpressionParameter

All Implemented Interfaces:
Disposable

public class SQLExpressionParameter extends SQLExpressionItem
  • Field Details

  • Constructor Details

    • SQLExpressionParameter

      public SQLExpressionParameter(BaseSQLContext sqlContext)
    • SQLExpressionParameter

      public SQLExpressionParameter(BaseSQLContext sqlContext, AstToken name)
  • Method Details

    • getDataType

      public int getDataType()
    • setDataType

      public void setDataType(int dataType)
    • getCompareOperator

      public String getCompareOperator()
    • setCompareOperator

      public void setCompareOperator(String compareOperator)
    • getComparedField

      public String getComparedField()
    • setComparedField

      public void setComparedField(String comparedField)
    • getComparedObject

      public String getComparedObject()
    • setComparedObject

      public void setComparedObject(String comparedObject)
    • getMetadataObject

      public MetadataObject getMetadataObject()
    • setMetadataObject

      public void setMetadataObject(MetadataObject metadataObject)
    • getMetadataField

      public MetadataField getMetadataField()
    • setMetadataField

      public void setMetadataField(MetadataField metadataField)
    • getASTFields

      protected void getASTFields(AstFieldList l)
      Overrides:
      getASTFields in class AstNode
    • buildSQLDirect

      public void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
      Overrides:
      buildSQLDirect in class AstNode
    • assign

      public void assign(Object source)
      Overrides:
      assign in class AstNodeBase