C# 클래스 Sage.Integration.Northwind.Application.Base.RTDVBase

파일 보기 프로젝트 열기: Sage/SData-Contracts 1 사용 예제들

공개 메소드들

메소드 설명
GetXmlSchemaElement ( ) : XmlSchemaElement
RTDVBase ( string reportName, string reportPrefix ) : System
ViewRealTimeData ( string entityName, string selectFields, SearchField searchFields, string orderFields, int rowsPerPage, int pageNumber, NorthwindConfig config ) : XmlNode

보호된 메소드들

메소드 설명
ConcatSqlQuery ( string sqlQueryTemplate ) : string
ConvertToXmlDocument ( DataSet dataSet, string selectedFields, int pageNumber, int rowsPerPage ) : XmlDocument
CreateHavingClause ( SearchField searchFields, List &oleDbParameterList ) : string
CreateOleDbParameter ( string fieldName, string fieldValue ) : System.Data.OleDb.OleDbParameter
CreateOrderClause ( string orderFields ) : string
CreateSqlQuery ( SearchField whereFields, SearchField havingFields, string orderFields, List &oleDbParameterList ) : string
CreateWhereClause ( SearchField searchFields, List &oleDbParameterList ) : string
Fill ( string sqlQuery, List oleDbParameterList, NorthwindConfig config, DataSet &dataSet ) : int
GetHavingFields ( SearchField list ) : Sage.Integration.Northwind.Application.API.SearchField[]
GetSqlQueryFieldValueRepresentation ( string fieldValue, OperatorValue operationTag ) : string
GetSqlQueryNameRepresentation ( string fieldName ) : string
GetSqlQueryOperatorRepresentation ( OperatorValue operationTag ) : string
GetSqlQueryTemplate ( ) : string
GetWhereFields ( SearchField list ) : Sage.Integration.Northwind.Application.API.SearchField[]

비공개 메소드들

메소드 설명
ResponseCalcStartPosition ( int pageNumber, int rowsPerPage ) : int
ResponseCreateFieldNode ( XmlDocument xmlDoc, string fieldName, object value ) : XmlNode
ResponseCreateRootNode ( XmlDocument xmlDoc, string reportName, int nOfRows ) : XmlNode
ResponseCreateRowNode ( XmlDocument xmlDoc ) : XmlNode

메소드 상세

ConcatSqlQuery() 보호된 메소드

protected ConcatSqlQuery ( string sqlQueryTemplate ) : string
sqlQueryTemplate string
리턴 string

ConvertToXmlDocument() 보호된 메소드

protected ConvertToXmlDocument ( DataSet dataSet, string selectedFields, int pageNumber, int rowsPerPage ) : XmlDocument
dataSet System.Data.DataSet
selectedFields string
pageNumber int
rowsPerPage int
리턴 System.Xml.XmlDocument

CreateHavingClause() 보호된 메소드

protected CreateHavingClause ( SearchField searchFields, List &oleDbParameterList ) : string
searchFields Sage.Integration.Northwind.Application.API.SearchField
oleDbParameterList List
리턴 string

CreateOleDbParameter() 보호된 추상적인 메소드

protected abstract CreateOleDbParameter ( string fieldName, string fieldValue ) : System.Data.OleDb.OleDbParameter
fieldName string
fieldValue string
리턴 System.Data.OleDb.OleDbParameter

CreateOrderClause() 보호된 메소드

protected CreateOrderClause ( string orderFields ) : string
orderFields string
리턴 string

CreateSqlQuery() 보호된 메소드

protected CreateSqlQuery ( SearchField whereFields, SearchField havingFields, string orderFields, List &oleDbParameterList ) : string
whereFields Sage.Integration.Northwind.Application.API.SearchField
havingFields Sage.Integration.Northwind.Application.API.SearchField
orderFields string
oleDbParameterList List
리턴 string

CreateWhereClause() 보호된 메소드

protected CreateWhereClause ( SearchField searchFields, List &oleDbParameterList ) : string
searchFields Sage.Integration.Northwind.Application.API.SearchField
oleDbParameterList List
리턴 string

Fill() 보호된 메소드

protected Fill ( string sqlQuery, List oleDbParameterList, NorthwindConfig config, DataSet &dataSet ) : int
sqlQuery string
oleDbParameterList List
config NorthwindConfig
dataSet System.Data.DataSet
리턴 int

GetHavingFields() 보호된 추상적인 메소드

protected abstract GetHavingFields ( SearchField list ) : Sage.Integration.Northwind.Application.API.SearchField[]
list Sage.Integration.Northwind.Application.API.SearchField
리턴 Sage.Integration.Northwind.Application.API.SearchField[]

GetSqlQueryFieldValueRepresentation() 보호된 메소드

protected GetSqlQueryFieldValueRepresentation ( string fieldValue, OperatorValue operationTag ) : string
fieldValue string
operationTag OperatorValue
리턴 string

GetSqlQueryNameRepresentation() 보호된 메소드

protected GetSqlQueryNameRepresentation ( string fieldName ) : string
fieldName string
리턴 string

GetSqlQueryOperatorRepresentation() 보호된 메소드

protected GetSqlQueryOperatorRepresentation ( OperatorValue operationTag ) : string
operationTag OperatorValue
리턴 string

GetSqlQueryTemplate() 보호된 추상적인 메소드

protected abstract GetSqlQueryTemplate ( ) : string
리턴 string

GetWhereFields() 보호된 추상적인 메소드

protected abstract GetWhereFields ( SearchField list ) : Sage.Integration.Northwind.Application.API.SearchField[]
list Sage.Integration.Northwind.Application.API.SearchField
리턴 Sage.Integration.Northwind.Application.API.SearchField[]

GetXmlSchemaElement() 공개 메소드

public GetXmlSchemaElement ( ) : XmlSchemaElement
리턴 System.Xml.Schema.XmlSchemaElement

RTDVBase() 공개 메소드

public RTDVBase ( string reportName, string reportPrefix ) : System
reportName string
reportPrefix string
리턴 System

ViewRealTimeData() 공개 메소드

public ViewRealTimeData ( string entityName, string selectFields, SearchField searchFields, string orderFields, int rowsPerPage, int pageNumber, NorthwindConfig config ) : XmlNode
entityName string
selectFields string
searchFields Sage.Integration.Northwind.Application.API.SearchField
orderFields string
rowsPerPage int
pageNumber int
config NorthwindConfig
리턴 System.Xml.XmlNode