Class BigQueryCharExpr
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.SQLExprImpl
com.alibaba.druid.sql.ast.expr.SQLTextLiteralExpr
com.alibaba.druid.sql.ast.expr.SQLCharExpr
com.alibaba.druid.sql.dialect.bigquery.ast.BigQueryCharExpr
- All Implemented Interfaces:
SQLLiteralExpr,SQLValuableExpr,SQLExpr,SQLObject,BigQueryObject,Cloneable,Comparable<SQLCharExpr>
-
Field Summary
Fields inherited from class com.alibaba.druid.sql.ast.expr.SQLCharExpr
collate, DATA_TYPEFields inherited from class com.alibaba.druid.sql.ast.expr.SQLTextLiteralExpr
textFields inherited from class com.alibaba.druid.sql.ast.SQLExprImpl
parenthesized, parenthesizedCountFields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine -
Constructor Summary
ConstructorsConstructorDescriptionBigQueryCharExpr(String text, String prefix) BigQueryCharExpr(String text, String prefix, boolean space, boolean isAlias) -
Method Summary
Methods inherited from class com.alibaba.druid.sql.ast.expr.SQLCharExpr
compareTo, computeDataType, getCollate, getValue, output, setCollate, toDate, toDateTime, toString, toTimestampMethods inherited from class com.alibaba.druid.sql.ast.expr.SQLTextLiteralExpr
equals, getText, hashCode, setTextMethods inherited from class com.alibaba.druid.sql.ast.SQLExprImpl
cloneTo, getParenthesizedCount, increaseParenthesizedCount, isParenthesized, setParenthesized, setParenthesizedCountMethods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, cloneTo, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, putAttribute, setHint, setParent, setSource, setSourceLineMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.alibaba.druid.sql.ast.SQLExpr
computeDataType, getHintMethods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, setSource
-
Constructor Details
-
BigQueryCharExpr
public BigQueryCharExpr() -
BigQueryCharExpr
-
BigQueryCharExpr
-
-
Method Details
-
hasPrefix
public boolean hasPrefix() -
setPrefix
-
getPrefix
-
isSpace
public boolean isSpace() -
setSpace
public void setSpace(boolean space) -
isAlias
public boolean isAlias() -
setAlias
public void setAlias(boolean alias) -
accept0
- Specified by:
accept0in interfaceBigQueryObject
-
accept0
- Specified by:
accept0in interfaceBigQueryObject- Overrides:
accept0in classSQLCharExpr
-
getChildren
- Specified by:
getChildrenin interfaceSQLExpr- Overrides:
getChildrenin classSQLCharExpr
-
clone
- Specified by:
clonein interfaceSQLExpr- Specified by:
clonein interfaceSQLLiteralExpr- Specified by:
clonein interfaceSQLObject- Overrides:
clonein classSQLCharExpr
-