C# 클래스 Remotion.Linq.SqlBackend.SqlGeneration.SqlStatementTextGenerator

SqlStatementTextGenerator generates SQL text for a resolved SqlStatement.
파일 보기 프로젝트 열기: re-motion/Relinq-SqlBackend 1 사용 예제들

공개 메소드들

메소드 설명
Build ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder, bool isOutermostStatement ) : void
SqlStatementTextGenerator ( ISqlGenerationStage stage ) : System

보호된 메소드들

메소드 설명
BuildDistinctPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
BuildFromPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
BuildGroupByPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
BuildOrderByPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
BuildSelectPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder, bool isOutermostStatement ) : void
BuildTopPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
BuildWherePart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void

메소드 상세

Build() 공개 메소드

public Build ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder, bool isOutermostStatement ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
isOutermostStatement bool
리턴 void

BuildDistinctPart() 보호된 메소드

protected BuildDistinctPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
리턴 void

BuildFromPart() 보호된 메소드

protected BuildFromPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
리턴 void

BuildGroupByPart() 보호된 메소드

protected BuildGroupByPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
리턴 void

BuildOrderByPart() 보호된 메소드

protected BuildOrderByPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
리턴 void

BuildSelectPart() 보호된 메소드

protected BuildSelectPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder, bool isOutermostStatement ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
isOutermostStatement bool
리턴 void

BuildTopPart() 보호된 메소드

protected BuildTopPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
리턴 void

BuildWherePart() 보호된 메소드

protected BuildWherePart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
리턴 void

SqlStatementTextGenerator() 공개 메소드

public SqlStatementTextGenerator ( ISqlGenerationStage stage ) : System
stage ISqlGenerationStage
리턴 System