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 Fragment
This 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 Fragment
getRoot()
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
-
-