Namespaces

Types

Type SqlSimpleSelectBuilder

Namespace NHibernate.SqlCommand

Parent SqlBaseBuilder

Interfaces ISqlStringBuilder

Methods

Public instance methods

SqlSimpleSelectBuilder AddColumn(string columnName)

Adds a columnName to the SELECT fragment.
Parameters
return SqlSimpleSelectBuilder The SqlSimpleSelectBuilder
string columnName The name of the column to add.

SqlSimpleSelectBuilder AddColumn(string columnName, string alias)

Adds a columnName and its Alias to the SELECT fragment.
Parameters
return SqlSimpleSelectBuilder The SqlSimpleSelectBuilder
string columnName The name of the column to add.
string alias The alias to use for the column

SqlSimpleSelectBuilder AddColumns(String[] columnNames)

Parameters
return SqlSimpleSelectBuilder
String[] columnNames

SqlSimpleSelectBuilder AddColumns(String[] columnNames, String[] aliases)

Parameters
return SqlSimpleSelectBuilder
String[] columnNames
String[] aliases

SqlSimpleSelectBuilder AddWhereFragment(String[] columnNames, IType type, string op)

Parameters
return SqlSimpleSelectBuilder
String[] columnNames
IType type
string op

bool Equals(object obj)

Parameters
return bool
object obj

string GetAlias(string columnName)

Gets the Alias that should be used for the column
Parameters
return string The Alias if one exists, null otherwise
string columnName The name of the column to get the Alias for.

int GetHashCode()

Parameters
return int

Type GetType()

Parameters
return Type

SqlSimpleSelectBuilder SetForUpdateFragment(string fragment)

Sets the For Update Fragment to the Select Command
Parameters
return SqlSimpleSelectBuilder The SqlSimpleSelectBuilder
string fragment The fragment to set.

SqlSimpleSelectBuilder SetIdentityColumn(String[] columnNames, IType identityType)

Parameters
return SqlSimpleSelectBuilder
String[] columnNames
IType identityType

SqlSimpleSelectBuilder SetOrderBy(string orderBy)

Set the Order By fragment of the Select Command
Parameters
return SqlSimpleSelectBuilder The SqlSimpleSelectBuilder
string orderBy The OrderBy fragment. It should include the SQL "ORDER BY"

SqlSimpleSelectBuilder SetTableName(string tableName)

Parameters
return SqlSimpleSelectBuilder
string tableName

SqlSimpleSelectBuilder SetVersionColumn(String[] columnNames, IVersionType versionType)

Parameters
return SqlSimpleSelectBuilder
String[] columnNames
IVersionType versionType

SqlString ToSqlString()

Parameters
return SqlString

string ToString()

Parameters
return string