C# Класс Azavea.Open.DAO.OleDb.OleDbAccessDaLayer

Implements a FastDao layer customized for PostGreSQL (optionally with PostGIS installed).
Наследование: Azavea.Open.DAO.SQL.SqlDaDdlLayer
Показать файл Открыть проект

Открытые методы

Метод Описание
OleDbAccessDaLayer ( OleDbDescriptor connDesc ) : System

Construct the layer. Should typically be called only by the appropriate ConnectionDescriptor.

StoreRoomMissing ( ClassMapping mapping ) : bool

Returns true if you need to call "CreateStoreRoom" before storing any data. This method is "Missing" not "Exists" because implementations that do not use a store room can return "false" from this method without breaking either a user's app or the spirit of the method. Store room typically corresponds to "table".

Защищенные методы

Метод Описание
GetAsciiStringType ( ) : string

Returns the SQL type used to store an ascii string in the DB. MS Access does not seem to differentiate between encodings.

GetAutoType ( Type baseType ) : string

Returns the DDL for the type of an automatically incrementing column. Some databases only store autonums in one col type so baseType may be ignored.

GetByteArrayType ( ) : string

Returns the SQL type used to store a byte array in the DB.

GetDateTimeType ( ) : string

Returns the SQL type used to store a DateTime in the DB.

GetLongType ( ) : string

Returns the SQL type used to store a long in the DB.

GetStringType ( ) : string

Returns the SQL type used to store a "normal" (unicode) string in the DB.

Описание методов

GetAsciiStringType() защищенный Метод

Returns the SQL type used to store an ascii string in the DB. MS Access does not seem to differentiate between encodings.
protected GetAsciiStringType ( ) : string
Результат string

GetAutoType() защищенный Метод

Returns the DDL for the type of an automatically incrementing column. Some databases only store autonums in one col type so baseType may be ignored.
protected GetAutoType ( Type baseType ) : string
baseType System.Type The data type of the column (nominally).
Результат string

GetByteArrayType() защищенный Метод

Returns the SQL type used to store a byte array in the DB.
protected GetByteArrayType ( ) : string
Результат string

GetDateTimeType() защищенный Метод

Returns the SQL type used to store a DateTime in the DB.
protected GetDateTimeType ( ) : string
Результат string

GetLongType() защищенный Метод

Returns the SQL type used to store a long in the DB.
protected GetLongType ( ) : string
Результат string

GetStringType() защищенный Метод

Returns the SQL type used to store a "normal" (unicode) string in the DB.
protected GetStringType ( ) : string
Результат string

OleDbAccessDaLayer() публичный Метод

Construct the layer. Should typically be called only by the appropriate ConnectionDescriptor.
public OleDbAccessDaLayer ( OleDbDescriptor connDesc ) : System
connDesc OleDbDescriptor Connection to the Firebird DB we'll be using.
Результат System

StoreRoomMissing() публичный Метод

Returns true if you need to call "CreateStoreRoom" before storing any data. This method is "Missing" not "Exists" because implementations that do not use a store room can return "false" from this method without breaking either a user's app or the spirit of the method. Store room typically corresponds to "table".
public StoreRoomMissing ( ClassMapping mapping ) : bool
mapping ClassMapping
Результат bool