SqlClauseWithEntry
Namespace: TagBites.Sql
Assembly: TagBites.DB.dll
Product: TagBites.DB v. 1.0.37
public class SqlClauseWithEntry : TagBites.Sql.SqlClauseEntryInheritance: object → SqlClauseEntry → SqlClauseWithEntry
Constructors
Section titled “Constructors”SqlClauseWithEntry(string, string[], SqlQueryBase)
Section titled “SqlClauseWithEntry(string, string[], SqlQueryBase)”public SqlClauseWithEntry(string name, string[] columns, SqlQueryBase query)Parameters
Section titled “Parameters”namestringcolumnsstring[]querySqlQueryBase
SqlClauseWithEntry(string, string[], SqlLiteral)
Section titled “SqlClauseWithEntry(string, string[], SqlLiteral)”public SqlClauseWithEntry(string name, string[] columns, SqlLiteral select)Parameters
Section titled “Parameters”namestringcolumnsstring[]selectSqlLiteral
SqlClauseWithEntry(string, string[], SqlLiteralExpression)
Section titled “SqlClauseWithEntry(string, string[], SqlLiteralExpression)”public SqlClauseWithEntry(string name, string[] columns, SqlLiteralExpression select)Parameters
Section titled “Parameters”namestringcolumnsstring[]selectSqlLiteralExpression
SqlClauseWithEntry(string, string[], SqlExpressionQuery)
Section titled “SqlClauseWithEntry(string, string[], SqlExpressionQuery)”public SqlClauseWithEntry(string name, string[] columns, SqlExpressionQuery select)Parameters
Section titled “Parameters”namestringcolumnsstring[]selectSqlExpressionQuery
Properties
Section titled “Properties”Columns
Section titled “Columns”public string[] Columns { get; }Property Value
Section titled “Property Value”public string Name { get; }Property Value
Section titled “Property Value”public object Query { get; }Property Value
Section titled “Property Value”RecursiveQuery
Section titled “RecursiveQuery”public object RecursiveQuery { get; }Property Value
Section titled “Property Value”RecursiveUnionType
Section titled “RecursiveUnionType”public SqlClauseUnionEntryType RecursiveUnionType { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”Accept(SqlQueryResolver, SqlQueryBuilder)
Section titled “Accept(SqlQueryResolver, SqlQueryBuilder)”protected virtual void Accept(SqlQueryResolver resolver, SqlQueryBuilder builder)Parameters
Section titled “Parameters”resolverSqlQueryResolverbuilderSqlQueryBuilder
Recursive(SqlQueryBase, SqlClauseUnionEntryType)
Section titled “Recursive(SqlQueryBase, SqlClauseUnionEntryType)”public SqlClauseWithEntry Recursive(SqlQueryBase query, SqlClauseUnionEntryType unionType)Parameters
Section titled “Parameters”querySqlQueryBaseunionTypeSqlClauseUnionEntryType
Returns
Section titled “Returns”Recursive(SqlLiteral, SqlClauseUnionEntryType)
Section titled “Recursive(SqlLiteral, SqlClauseUnionEntryType)”public SqlClauseWithEntry Recursive(SqlLiteral query, SqlClauseUnionEntryType unionType)Parameters
Section titled “Parameters”querySqlLiteralunionTypeSqlClauseUnionEntryType
Returns
Section titled “Returns”Recursive(SqlLiteralExpression, SqlClauseUnionEntryType)
Section titled “Recursive(SqlLiteralExpression, SqlClauseUnionEntryType)”public SqlClauseWithEntry Recursive(SqlLiteralExpression query, SqlClauseUnionEntryType unionType)Parameters
Section titled “Parameters”querySqlLiteralExpressionunionTypeSqlClauseUnionEntryType
Returns
Section titled “Returns”Recursive(SqlExpressionQuery, SqlClauseUnionEntryType)
Section titled “Recursive(SqlExpressionQuery, SqlClauseUnionEntryType)”public SqlClauseWithEntry Recursive(SqlExpressionQuery query, SqlClauseUnionEntryType unionType)Parameters
Section titled “Parameters”querySqlExpressionQueryunionTypeSqlClauseUnionEntryType