Class SQLBuilder
java.lang.Object
com.infoteria.asteria.sqlbuilder.model.SQLBuilder
- All Implemented Interfaces:
Cloneable
SQLBuilderのモデルです。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSQLBuilderListener(com.infoteria.asteria.sqlbuilder.event.SQLBuilderListener l) voidclone()com.infoteria.asteria.sqlbuilder.model.GroupByColumngetAggregateColumn(Column col) com.infoteria.asteria.sqlbuilder.model.CompoundConditioncom.infoteria.asteria.sqlbuilder.model.ColumnListcom.infoteria.asteria.sqlbuilder.model.ColumnListcom.infoteria.asteria.sqlbuilder.model.RelationgetRelation(int idx) com.infoteria.asteria.sqlbuilder.model.RelationgetRelation(Column col1, Column col2) com.infoteria.asteria.sqlbuilder.model.RelationgetRelation(Table table1, Table table2) com.infoteria.asteria.sqlbuilder.model.RelationgetRelation(Table table1, Table table2, boolean bCreate) intcom.infoteria.asteria.sqlbuilder.model.ColumnListgetTable(int idx) getTableById(String id) getTableByName(String cname) getTableByName(String schema, String name) intintindexOfTable(Table table) booleanvoidrefreshTable(Table newTable) voidremoveSQLBuilderListener(com.infoteria.asteria.sqlbuilder.event.SQLBuilderListener l) voidremoveTable(Table table) voidsetDefaultSchema(String schema) voidsetDistinct(boolean b)
-
Constructor Details
-
SQLBuilder
public SQLBuilder() -
SQLBuilder
-
-
Method Details
-
isDistinct
public boolean isDistinct() -
setDistinct
public void setDistinct(boolean b) -
getParams
-
getCondition
public com.infoteria.asteria.sqlbuilder.model.CompoundCondition getCondition() -
getOption
-
addTable
-
removeTable
-
getTableCount
public int getTableCount() -
getTable
-
getTableByName
-
getTableByName
-
getTableById
-
indexOfTable
-
refreshTable
-
getSelect
public com.infoteria.asteria.sqlbuilder.model.ColumnList getSelect() -
getOrderBy
public com.infoteria.asteria.sqlbuilder.model.ColumnList getOrderBy() -
getGroupBy
public com.infoteria.asteria.sqlbuilder.model.ColumnList getGroupBy() -
addSQLBuilderListener
public void addSQLBuilderListener(com.infoteria.asteria.sqlbuilder.event.SQLBuilderListener l) -
removeSQLBuilderListener
public void removeSQLBuilderListener(com.infoteria.asteria.sqlbuilder.event.SQLBuilderListener l) -
getRelationCount
public int getRelationCount() -
getRelation
public com.infoteria.asteria.sqlbuilder.model.Relation getRelation(int idx) -
getRelation
-
getRelation
-
getRelation
-
clone
-
setDefaultSchema
-
getAggregateColumn
-