C# 클래스 Seal.Model.ReportModel

상속: Seal.Model.ReportComponent
파일 보기 프로젝트 열기: ariacom/Seal-Report 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DefaultClause string
RunningModels ReportModel>.Dictionary

보호된 프로퍼티들

프로퍼티 타입 설명
_connectionGUID string

Private Properties

프로퍼티 타입 설명
AddSubReportsElements void
JoinTables void
buildOrderClause void
checkRunningModels void
executePrePostStatement void
executePrePostStatements void

공개 메소드들

메소드 설명
BuildSQL ( ) : void
CancelCommand ( ) : void
CheckSQL ( string sql, List tables, ReportModel model ) : string
CheckSeries ( ) : void
CheckSortOrders ( ) : void
ClearLostElements ( ) : void
Create ( ) : ReportModel
DesignLoadScript ( ) : void
ExecuteLoadScript ( string script, string name, object model ) : void
FillResultTable ( ) : void
GetElements ( PivotPosition position ) : IEnumerable
GetRestrictionByName ( string name ) : ReportRestriction
GetSplitterElements ( AxisType xAxisType ) : IEnumerable
GetXElements ( AxisType xAxisType ) : IEnumerable
InitReferences ( ) : void
InvertDataTables ( ) : void
SetColumnsName ( ) : void

보호된 메소드들

메소드 설명
UpdateEditorAttributes ( ) : void

비공개 메소드들

메소드 설명
AddSubReportsElements ( ) : void
JoinTables ( JoinPath path, List resultPath ) : void
buildOrderClause ( IEnumerable elements, List orderColumns, StringBuilder &orderClause, StringBuilder &orderClauseName ) : void
checkRunningModels ( string key ) : void
executePrePostStatement ( string sql, string prefix, string name, bool ignoreErrors, object model ) : void
executePrePostStatements ( bool isPre ) : void

메소드 상세

BuildSQL() 공개 메소드

public BuildSQL ( ) : void
리턴 void

CancelCommand() 공개 메소드

public CancelCommand ( ) : void
리턴 void

CheckSQL() 공개 메소드

public CheckSQL ( string sql, List tables, ReportModel model ) : string
sql string
tables List
model ReportModel
리턴 string

CheckSeries() 공개 메소드

public CheckSeries ( ) : void
리턴 void

CheckSortOrders() 공개 메소드

public CheckSortOrders ( ) : void
리턴 void

ClearLostElements() 공개 메소드

public ClearLostElements ( ) : void
리턴 void

Create() 공개 정적인 메소드

public static Create ( ) : ReportModel
리턴 ReportModel

DesignLoadScript() 공개 메소드

public DesignLoadScript ( ) : void
리턴 void

ExecuteLoadScript() 공개 메소드

public ExecuteLoadScript ( string script, string name, object model ) : void
script string
name string
model object
리턴 void

FillResultTable() 공개 메소드

public FillResultTable ( ) : void
리턴 void

GetElements() 공개 메소드

public GetElements ( PivotPosition position ) : IEnumerable
position PivotPosition
리턴 IEnumerable

GetRestrictionByName() 공개 메소드

public GetRestrictionByName ( string name ) : ReportRestriction
name string
리턴 ReportRestriction

GetSplitterElements() 공개 메소드

public GetSplitterElements ( AxisType xAxisType ) : IEnumerable
xAxisType AxisType
리턴 IEnumerable

GetXElements() 공개 메소드

public GetXElements ( AxisType xAxisType ) : IEnumerable
xAxisType AxisType
리턴 IEnumerable

InitReferences() 공개 메소드

public InitReferences ( ) : void
리턴 void

InvertDataTables() 공개 메소드

public InvertDataTables ( ) : void
리턴 void

SetColumnsName() 공개 메소드

public SetColumnsName ( ) : void
리턴 void

UpdateEditorAttributes() 보호된 메소드

protected UpdateEditorAttributes ( ) : void
리턴 void

프로퍼티 상세

DefaultClause 공개적으로 정적으로 프로퍼티

public static string DefaultClause
리턴 string

RunningModels 공개적으로 정적으로 프로퍼티

public static Dictionary RunningModels
리턴 ReportModel>.Dictionary

_connectionGUID 보호되어 있는 프로퍼티

protected string _connectionGUID
리턴 string