C# 클래스 Deveel.Data.Sql.Expressions.FromClause

상속: IPreparable, ISerializable, ISqlFormattable
파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

공개 메소드들

메소드 설명
AddSubQuery ( SqlQueryExpression subQuery ) : void

Adds a sub-query expression as source of the query.

AddSubQuery ( string alias, SqlQueryExpression subQuery ) : void

Adds a sub-query expression as source of the query.

AddTable ( string tableName ) : void

Adds a simple table reference as the source of the query.

AddTable ( string alias, FromTable table ) : void

Adds a table as source to the query with a given alias.

AddTable ( string alias, string tableName ) : void

Adds a simple table reference as the source of the query with a given alias.

FromClause ( ) : System
GetJoinPart ( int offset ) : JoinPart

Gets the descriptor of the join at the given offset.

Join ( JoinType joinType, SqlExpression onExpression ) : void

Sets a join between the last added table and the one that preceeds it.

ToString ( ) : string

비공개 메소드들

메소드 설명
CreateNewKey ( ) : String
FromClause ( SerializationInfo info, StreamingContext context ) : System
IPreparable ( IExpressionPreparer preparer ) : object
ISerializable ( SerializationInfo info, StreamingContext context ) : void
ISqlFormattable ( SqlStringBuilder builder ) : void

메소드 상세

AddSubQuery() 공개 메소드

Adds a sub-query expression as source of the query.
public AddSubQuery ( SqlQueryExpression subQuery ) : void
subQuery SqlQueryExpression The sub-query expression as source of the query.
리턴 void

AddSubQuery() 공개 메소드

Adds a sub-query expression as source of the query.
public AddSubQuery ( string alias, SqlQueryExpression subQuery ) : void
alias string The unique alias name of the expression within the clause.
subQuery SqlQueryExpression The sub-query expression as source of the query.
리턴 void

AddTable() 공개 메소드

Adds a simple table reference as the source of the query.
public AddTable ( string tableName ) : void
tableName string The name of the table in the database to query from.
리턴 void

AddTable() 공개 메소드

Adds a table as source to the query with a given alias.
public AddTable ( string alias, FromTable table ) : void
alias string The unique name alias of the table source within the clause.
table FromTable The table source object to query from.
리턴 void

AddTable() 공개 메소드

Adds a simple table reference as the source of the query with a given alias.
public AddTable ( string alias, string tableName ) : void
alias string The unique name alias of the table source within the clause.
tableName string The name of the table in the database to query from.
리턴 void

FromClause() 공개 메소드

public FromClause ( ) : System
리턴 System

GetJoinPart() 공개 메소드

Gets the descriptor of the join at the given offset.
public GetJoinPart ( int offset ) : JoinPart
offset int The offset of the join descriptor to get.
리턴 JoinPart

Join() 공개 메소드

Sets a join between the last added table and the one that preceeds it.
public Join ( JoinType joinType, SqlExpression onExpression ) : void
joinType JoinType The type of join to apply to the two tables.
onExpression SqlExpression The condition for the two tables to join.
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string