Package org.hibernate.sql
Class SimpleSelect
- java.lang.Object
-
- org.hibernate.sql.SimpleSelect
-
public class SimpleSelect extends java.lang.Object
An SQL SELECT statement with no table joins
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.lang.String>
aliases
protected java.util.List<java.lang.String>
columns
protected java.lang.String
comment
protected LockOptions
lockOptions
protected java.lang.String
orderBy
protected java.lang.String
tableName
protected java.util.List<java.lang.String>
whereTokens
-
Constructor Summary
Constructors Constructor Description SimpleSelect(Dialect dialect)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleSelect
addColumn(java.lang.String columnName)
SimpleSelect
addColumn(java.lang.String columnName, java.lang.String alias)
SimpleSelect
addColumns(java.lang.String[] columnNames)
SimpleSelect
addColumns(java.lang.String[] columnNames, java.lang.String[] columnAliases)
SimpleSelect
addColumns(java.lang.String[] columns, java.lang.String[] aliases, boolean[] ignore)
SimpleSelect
addCondition(java.lang.String[] lhs, java.lang.String condition)
SimpleSelect
addCondition(java.lang.String[] lhs, java.lang.String op, java.lang.String[] rhs)
SimpleSelect
addCondition(java.lang.String lhs, java.lang.String condition)
SimpleSelect
addCondition(java.lang.String lhs, java.lang.String op, java.lang.String rhs)
SimpleSelect
addWhereToken(java.lang.String token)
SimpleSelect
setComment(java.lang.String comment)
SimpleSelect
setLockMode(LockMode lockMode)
SimpleSelect
setLockOptions(LockOptions lockOptions)
SimpleSelect
setOrderBy(java.lang.String orderBy)
SimpleSelect
setTableName(java.lang.String tableName)
java.lang.String
toStatementString()
java.lang.String
toWhereClause()
-
-
-
Field Detail
-
tableName
protected java.lang.String tableName
-
orderBy
protected java.lang.String orderBy
-
comment
protected java.lang.String comment
-
columns
protected java.util.List<java.lang.String> columns
-
aliases
protected java.util.Map<java.lang.String,java.lang.String> aliases
-
whereTokens
protected java.util.List<java.lang.String> whereTokens
-
lockOptions
protected LockOptions lockOptions
-
-
Constructor Detail
-
SimpleSelect
public SimpleSelect(Dialect dialect)
-
-
Method Detail
-
addColumns
public SimpleSelect addColumns(java.lang.String[] columnNames, java.lang.String[] columnAliases)
-
addColumns
public SimpleSelect addColumns(java.lang.String[] columns, java.lang.String[] aliases, boolean[] ignore)
-
addColumns
public SimpleSelect addColumns(java.lang.String[] columnNames)
-
addColumn
public SimpleSelect addColumn(java.lang.String columnName)
-
addColumn
public SimpleSelect addColumn(java.lang.String columnName, java.lang.String alias)
-
setTableName
public SimpleSelect setTableName(java.lang.String tableName)
-
setLockOptions
public SimpleSelect setLockOptions(LockOptions lockOptions)
-
setLockMode
public SimpleSelect setLockMode(LockMode lockMode)
-
addWhereToken
public SimpleSelect addWhereToken(java.lang.String token)
-
addCondition
public SimpleSelect addCondition(java.lang.String lhs, java.lang.String op, java.lang.String rhs)
-
addCondition
public SimpleSelect addCondition(java.lang.String lhs, java.lang.String condition)
-
addCondition
public SimpleSelect addCondition(java.lang.String[] lhs, java.lang.String op, java.lang.String[] rhs)
-
addCondition
public SimpleSelect addCondition(java.lang.String[] lhs, java.lang.String condition)
-
toStatementString
public java.lang.String toStatementString()
-
toWhereClause
public java.lang.String toWhereClause()
-
setOrderBy
public SimpleSelect setOrderBy(java.lang.String orderBy)
-
setComment
public SimpleSelect setComment(java.lang.String comment)
-
-