Class SqlInfo
- Namespace
- LinqToDB.Linq.Builder
- Assembly
- linq2db.dll
- Inheritance
-
SqlInfo
- Inherited Members
-
- Extension Methods
-
Constructors
SqlInfo(ISqlExpression, SelectQuery?, int)
public SqlInfo(ISqlExpression sql, SelectQuery? query = null, int index = -1)
Parameters
sql
ISqlExpression
query
SelectQuery
index
int
SqlInfo(IEnumerable<MemberInfo>, ISqlExpression, SelectQuery?, int)
public SqlInfo(IEnumerable<MemberInfo> mi, ISqlExpression sql, SelectQuery? query = null, int index = -1)
Parameters
mi
IEnumerable<MemberInfo>
sql
ISqlExpression
query
SelectQuery
index
int
SqlInfo(IEnumerable<MemberInfo>, ISqlExpression, int)
public SqlInfo(IEnumerable<MemberInfo> mi, ISqlExpression sql, int index)
Parameters
mi
IEnumerable<MemberInfo>
sql
ISqlExpression
index
int
SqlInfo(MemberInfo, ISqlExpression, SelectQuery?, int)
public SqlInfo(MemberInfo mi, ISqlExpression sql, SelectQuery? query = null, int index = -1)
Parameters
mi
MemberInfo
sql
ISqlExpression
query
SelectQuery
index
int
SqlInfo(MemberInfo[], ISqlExpression, SelectQuery?, int)
public SqlInfo(MemberInfo[] mi, ISqlExpression sql, SelectQuery? query = null, int index = -1)
Parameters
mi
MemberInfo[]
sql
ISqlExpression
query
SelectQuery
index
int
Fields
Index
public readonly int Index
Field Value
- int
MemberChain
public readonly MemberInfo[] MemberChain
Field Value
- MemberInfo[]
Query
public readonly SelectQuery? Query
Field Value
- SelectQuery
Sql
public readonly ISqlExpression Sql
Field Value
- ISqlExpression
Methods
AppendMember(MemberInfo)
public SqlInfo AppendMember(MemberInfo mi)
Parameters
mi
MemberInfo
Returns
- SqlInfo
Clone(MemberInfo)
public SqlInfo Clone(MemberInfo mi)
Parameters
mi
MemberInfo
Returns
- SqlInfo
CompareLastMember(SqlInfo)
public bool CompareLastMember(SqlInfo info)
Parameters
info
SqlInfo
Returns
- bool
CompareMembers(SqlInfo)
public bool CompareMembers(SqlInfo info)
Parameters
info
SqlInfo
Returns
- bool
ToString()
public override string ToString()
Returns
- string
WithIndex(int)
public SqlInfo WithIndex(int index)
Parameters
index
int
Returns
- SqlInfo
WithMember(MemberInfo)
public SqlInfo WithMember(MemberInfo mi)
Parameters
mi
MemberInfo
Returns
- SqlInfo
WithMembers(IEnumerable<MemberInfo>)
public SqlInfo WithMembers(IEnumerable<MemberInfo> mi)
Parameters
mi
IEnumerable<MemberInfo>
Returns
- SqlInfo
WithQuery(SelectQuery?)
public SqlInfo WithQuery(SelectQuery? query)
Parameters
query
SelectQuery
Returns
- SqlInfo
WithSql(ISqlExpression)
public SqlInfo WithSql(ISqlExpression sql)
Parameters
sql
ISqlExpression
Returns
- SqlInfo