C# Class Seal.Model.ReportModel

Inheritance: Seal.Model.ReportComponent
ファイルを表示 Open project: ariacom/Seal-Report Class Usage Examples

Public Properties

Property Type Description
DefaultClause string
RunningModels ReportModel>.Dictionary

Protected Properties

Property Type Description
_connectionGUID string

Private Properties

Property Type Description
AddSubReportsElements void
JoinTables void
buildOrderClause void
checkRunningModels void
executePrePostStatement void
executePrePostStatements void

Public Methods

Method Description
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

Protected Methods

Method Description
UpdateEditorAttributes ( ) : void

Private Methods

Method Description
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

Method Details

BuildSQL() public method

public BuildSQL ( ) : void
return void

CancelCommand() public method

public CancelCommand ( ) : void
return void

CheckSQL() public method

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

CheckSeries() public method

public CheckSeries ( ) : void
return void

CheckSortOrders() public method

public CheckSortOrders ( ) : void
return void

ClearLostElements() public method

public ClearLostElements ( ) : void
return void

Create() public static method

public static Create ( ) : ReportModel
return ReportModel

DesignLoadScript() public method

public DesignLoadScript ( ) : void
return void

ExecuteLoadScript() public method

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

FillResultTable() public method

public FillResultTable ( ) : void
return void

GetElements() public method

public GetElements ( PivotPosition position ) : IEnumerable
position PivotPosition
return IEnumerable

GetRestrictionByName() public method

public GetRestrictionByName ( string name ) : ReportRestriction
name string
return ReportRestriction

GetSplitterElements() public method

public GetSplitterElements ( AxisType xAxisType ) : IEnumerable
xAxisType AxisType
return IEnumerable

GetXElements() public method

public GetXElements ( AxisType xAxisType ) : IEnumerable
xAxisType AxisType
return IEnumerable

InitReferences() public method

public InitReferences ( ) : void
return void

InvertDataTables() public method

public InvertDataTables ( ) : void
return void

SetColumnsName() public method

public SetColumnsName ( ) : void
return void

UpdateEditorAttributes() protected method

protected UpdateEditorAttributes ( ) : void
return void

Property Details

DefaultClause public_oe static_oe property

public static string DefaultClause
return string

RunningModels public_oe static_oe property

public static Dictionary RunningModels
return ReportModel>.Dictionary

_connectionGUID protected_oe property

protected string _connectionGUID
return string