Package com.exasol.sql
Interface Fragment
-
- All Known Subinterfaces:
CreateSchemaFragment,CreateTableFragment,DropSchemaFragment,DropTableFragment,InsertFragment,MergeFragment,SelectFragment,SqlStatement
- All Known Implementing Classes:
AbstractFragment,AbstractInsertValueTable,Cascade,CascadeConstraints,Column,ColumnsDefinition,CreateSchema,CreateTable,DerivedColumn,DropSchema,DropTable,FromClause,GroupByClause,Insert,InsertFields,Join,LimitClause,MatchedClause,Merge,MergeColumnUpdate,MergeDeleteClause,MergeInsertClause,MergeMethodDefinition,MergeUpdateClause,NotMatchedClause,OnClause,OrderByClause,Restrict,Schema,Select,Table,UsingClause,ValueTable,ValueTableRow,WhereClause
public interface FragmentThis is the common interface for all fragments of SQL statements. Fragments can be clauses like the WHERE clause of an SELECT statement.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FragmentgetRoot()Get the root statement of this SQL fragment.
-
-
-
Method Detail
-
getRoot
Fragment getRoot()
Get the root statement of this SQL fragment.- Returns:
- the root fragment
-
-