Top Description Fields Constructors Methods
org.hibernate.sql

public Class SimpleSelect

extends Object
Class Inheritance
Imports
java.util.ArrayList, .HashMap, .HashSet, .Iterator, .List, .Map, .Set, org.hibernate.LockMode, .LockOptions, org.hibernate.dialect.Dialect

An SQL SELECT statement with no table joins
Author
Gavin King

Field Summary

Modifier and TypeField and Description
private Map<K, V>
private List<E>
private String
private Dialect
private LockOptions
private String
private String
private List<E>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public SimpleSelect
addColumn(String columnName)

public SimpleSelect
addColumn(String columnName, String alias)

public SimpleSelect
addColumns(String[] columnNames, String[] columnAliases)

public SimpleSelect
addColumns(String[] columns, String[] aliases, boolean[] ignore)

public SimpleSelect
addColumns(String[] columnNames)

public SimpleSelect
public SimpleSelect
addCondition(String lhs, String condition)

public SimpleSelect
addCondition(String[] lhs, String op, String[] rhs)

public SimpleSelect
addCondition(String[] lhs, String condition)

public SimpleSelect
private void
and()

public SimpleSelect
setComment(String comment)

public SimpleSelect
public SimpleSelect
public SimpleSelect
setOrderBy(String orderBy)

public SimpleSelect
setTableName(String tableName)

public String
public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

aliasesback to summary
private Map<K, V> aliases
columnsback to summary
private List<E> columns
commentback to summary
private String comment
dialectback to summary
private Dialect dialect
lockOptionsback to summary
private LockOptions lockOptions
orderByback to summary
private String orderBy
tableNameback to summary
private String tableName
whereTokensback to summary
private List<E> whereTokens

Constructor Detail

SimpleSelectback to summary
public SimpleSelect(Dialect dialect)

Method Detail

addColumnback to summary
public SimpleSelect addColumn(String columnName)
addColumnback to summary
public SimpleSelect addColumn(String columnName, String alias)
addColumnsback to summary
public SimpleSelect addColumns(String[] columnNames, String[] columnAliases)
addColumnsback to summary
public SimpleSelect addColumns(String[] columns, String[] aliases, boolean[] ignore)
addColumnsback to summary
public SimpleSelect addColumns(String[] columnNames)
addConditionback to summary
public SimpleSelect addCondition(String lhs, String op, String rhs)
addConditionback to summary
public SimpleSelect addCondition(String lhs, String condition)
addConditionback to summary
public SimpleSelect addCondition(String[] lhs, String op, String[] rhs)
addConditionback to summary
public SimpleSelect addCondition(String[] lhs, String condition)
addWhereTokenback to summary
public SimpleSelect addWhereToken(String token)
andback to summary
private void and()
setCommentback to summary
public SimpleSelect setComment(String comment)
setLockModeback to summary
public SimpleSelect setLockMode(LockMode lockMode)
setLockOptionsback to summary
public SimpleSelect setLockOptions(LockOptions lockOptions)
setOrderByback to summary
public SimpleSelect setOrderBy(String orderBy)
setTableNameback to summary
public SimpleSelect setTableName(String tableName)
toStatementStringback to summary
public String toStatementString()
toWhereClauseback to summary
public String toWhereClause()