C# 클래스 IQMap.Implementation.DBClassInfo

상속: IDBClassInfo
파일 보기 프로젝트 열기: jamietre/IQMap 1 사용 예제들

공개 메소드들

메소드 설명
DBClassInfo ( ) : System
FieldIndex ( string fieldName ) : int
GetFieldInfo ( string fieldName ) : IDBFieldInfo
HasField ( string fieldName ) : bool
MapClass ( Type type, IQClassData data = null ) : void

Main entry point

Query ( QueryType type ) : ISqlQuery

The base query object from which new queries using "where" criteria will be constructed.

SqlName ( string fieldName ) : string
TryGetFieldInfo ( string fieldName, IDBFieldInfo &info ) : bool
this ( int fieldIndex ) : IDBFieldInfo
this ( string fieldName ) : IDBFieldInfo

보호된 메소드들

메소드 설명
MapFromTemporaryFields ( ) : void

Take all the info we've gathered form constructors, parameters, attributes, etc. and build the map

ProcessConstructorData ( IQClassData data ) : void

비공개 메소드들

메소드 설명
CallIQConstructor ( ) : void

Obtain and process data from a static IQ constructor

GetClassMetadata ( ) : void
GetClassPropertiesMethods ( ) : void
GetFieldInfoFromClassAttribute ( ) : void

메소드 상세

DBClassInfo() 공개 메소드

public DBClassInfo ( ) : System
리턴 System

FieldIndex() 공개 메소드

public FieldIndex ( string fieldName ) : int
fieldName string
리턴 int

GetFieldInfo() 공개 메소드

public GetFieldInfo ( string fieldName ) : IDBFieldInfo
fieldName string
리턴 IDBFieldInfo

HasField() 공개 메소드

public HasField ( string fieldName ) : bool
fieldName string
리턴 bool

MapClass() 공개 메소드

Main entry point
public MapClass ( Type type, IQClassData data = null ) : void
type System.Type
data IQClassData
리턴 void

MapFromTemporaryFields() 보호된 메소드

Take all the info we've gathered form constructors, parameters, attributes, etc. and build the map
protected MapFromTemporaryFields ( ) : void
리턴 void

ProcessConstructorData() 보호된 메소드

protected ProcessConstructorData ( IQClassData data ) : void
data IQClassData
리턴 void

Query() 공개 메소드

The base query object from which new queries using "where" criteria will be constructed.
public Query ( QueryType type ) : ISqlQuery
type QueryType
리턴 ISqlQuery

SqlName() 공개 메소드

public SqlName ( string fieldName ) : string
fieldName string
리턴 string

TryGetFieldInfo() 공개 메소드

public TryGetFieldInfo ( string fieldName, IDBFieldInfo &info ) : bool
fieldName string
info IDBFieldInfo
리턴 bool

this() 공개 메소드

public this ( int fieldIndex ) : IDBFieldInfo
fieldIndex int
리턴 IDBFieldInfo

this() 공개 메소드

public this ( string fieldName ) : IDBFieldInfo
fieldName string
리턴 IDBFieldInfo