메소드 | 설명 | |
---|---|---|
OleDbOracleDaLayer ( |
Construct the layer. Should typically be called only by the appropriate ConnectionDescriptor.
|
|
SequenceExists ( string name ) : bool |
Returns whether a sequence with this name exists or not. Firebird doesn't appear to support the SQL standard information_schema.
|
|
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 |
Oracle doesn't seem to have a varchar type that is limited to ASCII characters.
|
|
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.
|
|
GetByteArrayType ( ) : string |
Returns the SQL type used to store a byte array 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.
|
protected GetAutoType ( |
||
baseType | The data type of the column (nominally). | |
리턴 | string |
public OleDbOracleDaLayer ( |
||
connDesc | Connection to the Firebird DB we'll be using. | |
리턴 | System |
public SequenceExists ( string name ) : bool | ||
name | string | Name of the sequence to check for. |
리턴 | bool |
public StoreRoomMissing ( ClassMapping mapping ) : bool | ||
mapping | ClassMapping | |
리턴 | bool |