Interface SQLReplaceable

All Known Implementing Classes:
BigQuerySelectQueryBlock, CKSelectQueryBlock, DB2SelectQueryBlock, DorisExprTableSource, GaussDbInsertStatement, HiveInsert, HiveInsertStatement, ImpalaInsertStatement, ModelClause.CellAssignment, MySqlDeleteStatement, MySqlInsertStatement, MySqlOrderingExpr, MySqlSelectQueryBlock, MySqlUpdateStatement, OdpsNewExpr, OdpsSelectQueryBlock, OdpsUDTFSQLSelectItem, OracleAnalytic, OracleArgumentExpr, OracleCheck, OracleDataTypeIntervalDay, OracleDataTypeIntervalYear, OracleDeleteStatement, OracleFunctionDataType, OracleInsertStatement, OracleIntervalExpr, OracleIsOfTypeExpr, OracleIsSetExpr, OracleMultiInsertStatement.InsertIntoClause, OracleOuterExpr, OracleProcedureDataType, OracleReturningClause, OracleSelectJoin, OracleSelectQueryBlock, OracleSelectTableReference, OracleUpdateStatement, OracleWithSubqueryEntry, OscarDeleteStatement, OscarFunctionTableSource, OscarInsertStatement, OscarSelectQueryBlock, OscarUpdateStatement, PGBoxExpr, PGCidrExpr, PGCircleExpr, PGDeleteStatement, PGExtractExpr, PGFunctionTableSource, PGInetExpr, PGInsertStatement, PGLineSegmentsExpr, PGMacAddrExpr, PGPointExpr, PGPolygonExpr, PGSelectQueryBlock, PGTypeCastExpr, PGUpdateStatement, RedshiftSelectQueryBlock, SampleClause, SQLAggregateExpr, SQLAliasedExpr, SQLArrayExpr, SQLAssignItem, SQLBeginStatement, SQLBetweenExpr, SQLBinaryOpExpr, SQLBinaryOpExprGroup, SQLCaseExpr, SQLCaseExpr.Item, SQLCastExpr, SQLCharacterDataType, SQLCheck, SQLColumnCheck, SQLColumnDefault, SQLColumnDefinition, SQLColumnUniqueKey, SQLContainsExpr, SQLCreateMaterializedViewStatement, SQLCurrentOfCursorExpr, SQLDataTypeImpl, SQLDateExpr, SQLDateTimeExpr, SQLDbLinkExpr, SQLDeclareItem, SQLDefault, SQLDeleteStatement, SQLDescribeStatement, SQLDropCatalogStatement, SQLDropDatabaseStatement, SQLDropFunctionStatement, SQLDropIndexStatement, SQLDropOfflineModelStatement, SQLDropRoleStatement, SQLDropSequenceStatement, SQLDropServerStatement, SQLDropSynonymStatement, SQLDropTableGroupStatement, SQLDropTableSpaceStatement, SQLDropTriggerStatement, SQLDropTypeStatement, SQLDropUserStatement, SQLExprStatement, SQLExprTableSource, SQLExtractExpr, SQLFetchStatement, SQLFlashbackExpr, SQLGeneratedTableSource, SQLGetDiagnosticsStatement, SQLGroupingSetExpr, SQLIfStatement, SQLIfStatement.ElseIf, SQLInListExpr, SQLInsertInto, SQLInsertStatement, SQLInsertStatement.ValuesClause, SQLInSubQueryExpr, SQLIntervalExpr, SQLJoinTableSource, SQLLimit, SQLListExpr, SQLMatchAgainstExpr, SQLMethodInvokeExpr, SQLNotExpr, SQLOrderBy, SQLOver, SQLParametricMethodInvokeExpr, SQLPropertyExpr, SQLRecordDataType, SQLReturnStatement, SQLSelectGroupByClause, SQLSelectItem, SQLSelectOrderByItem, SQLSelectQueryBlock, SQLSequenceExpr, SQLServerInsertStatement, SQLServerSelectQueryBlock, SQLServerUpdateStatement, SQLShowACLStatement, SQLShowCatalogsStatement, SQLShowColumnsStatement, SQLShowCreateTableStatement, SQLShowCreateViewStatement, SQLShowDatabasesStatement, SQLShowFunctionsStatement, SQLShowQueryTaskStatement, SQLShowSessionStatement, SQLShowTableGroupsStatement, SQLShowTablesStatement, SQLShowViewsStatement, SQLTableSampling, SQLTimeExpr, SQLTop, SQLUnaryExpr, SQLUnionDataType, SQLUnnestTableSource, SQLUpdateSetItem, SQLUpdateStatement, SQLUseStatement, SQLValuesExpr, SQLValuesTableSource, SQLWhileStatement, SQLWithSubqueryClause.Entry, SQLZOrderBy, TDDateDataType, TDSelectQueryBlock

public interface SQLReplaceable
Created by wenshao on 06/06/2017.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    replace(SQLExpr expr, SQLExpr target)
     
  • Method Details