Package com.alibaba.druid.sql.ast
Interface SQLExpr
- All Known Subinterfaces:
MySqlExpr,OracleExpr,OscarExpr,PGExpr,SQLLiteralExpr,SQLName,SQLServerExpr,SQLValuableExpr,StarRocksExpr
- All Known Implementing Classes:
HiveInputOutputFormat,ModelClause.CellAssignment,MySqlCharExpr,MySqlCreateTableStatement.TableSpaceOption,MySqlExprImpl,MySqlJSONTableExpr,MySqlOrderingExpr,MySqlOutFileExpr,MySqlUserName,OdpsNewExpr,OdpsTransformExpr,OracleAnalytic,OracleAnalyticWindowing,OracleArgumentExpr,OracleBinaryDoubleExpr,OracleBinaryFloatExpr,OracleCursorExpr,OracleDatetimeExpr,OracleIntervalExpr,OracleIsOfTypeExpr,OracleIsSetExpr,OracleOuterExpr,OracleRangeExpr,OracleSysdateExpr,OracleTreatExpr,PGBoxExpr,PGCharExpr,PGCidrExpr,PGCircleExpr,PGExprImpl,PGExtractExpr,PGInetExpr,PGLineSegmentsExpr,PGMacAddrExpr,PGPointExpr,PGPolygonExpr,PGTypeCastExpr,SQLAggregateExpr,SQLAllColumnExpr,SQLAllExpr,SQLAnyExpr,SQLArrayExpr,SQLAssignItem,SQLBetweenExpr,SQLBigIntExpr,SQLBinaryExpr,SQLBinaryOpExpr,SQLBinaryOpExprGroup,SQLBooleanExpr,SQLCaseExpr,SQLCastExpr,SQLCharExpr,SQLContainsExpr,SQLCurrentOfCursorExpr,SQLCurrentTimeExpr,SQLCurrentUserExpr,SQLDataTypeRefExpr,SQLDateExpr,SQLDateTimeExpr,SQLDbLinkExpr,SQLDecimalExpr,SQLDefaultExpr,SQLDoubleExpr,SQLExistsExpr,SQLExprImpl,SQLExtractExpr,SQLFlashbackExpr,SQLFloatExpr,SQLGroupingSetExpr,SQLHexExpr,SQLIdentifierExpr,SQLInListExpr,SQLInSubQueryExpr,SQLIntegerExpr,SQLIntervalExpr,SQLJSONExpr,SQLJSONValueExpr,SQLListExpr,SQLMatchAgainstExpr,SQLMethodInvokeExpr,SQLNCharExpr,SQLNotExpr,SQLNullExpr,SQLNumberExpr,SQLNumericLiteralExpr,SQLParametricMethodInvokeExpr,SQLPropertyExpr,SQLQueryExpr,SQLRealExpr,SQLSequenceExpr,SQLServerObjectReferenceExpr,SQLSizeExpr,SQLSmallIntExpr,SQLSomeExpr,SQLTextLiteralExpr,SQLTimeExpr,SQLTimestampExpr,SQLTinyIntExpr,SQLUnaryExpr,SQLValuesExpr,SQLVariantRefExpr,StarRocksCharExpr
-
Method Summary
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent
-
Method Details
-
clone
SQLExpr clone() -
computeDataType
SQLDataType computeDataType() -
getChildren
-
getHint
SQLCommentHint getHint()
-