352 |
|
['{660822a5-3114-4c16-b6cb-c1a7b2aba70d}'] |
353 |
|
end; |
354 |
|
|
355 |
< |
IBPB = interface(IParameterBlock<IBPBItem>) |
355 |
> |
IBPB = interface (IParameterBlock<IBPBItem>) |
356 |
|
['{e0cb9eb5-17f7-4416-b7d1-3cddd1dfca76}'] |
357 |
|
end; |
358 |
|
|
911 |
|
function GetArrayMetaData(Transaction: ITransaction; tableName, columnName: AnsiString): IArrayMetaData; |
912 |
|
function GetDBInformation(Requests: array of byte): IDBInformation; overload; |
913 |
|
function GetDBInformation(Request: byte): IDBInformation; overload; |
914 |
+ |
function GetConnectString: AnsiString; |
915 |
+ |
function GetRemoteProtocol: AnsiString; |
916 |
+ |
function GetODSMajorVersion: integer; |
917 |
+ |
function GetODSMinorVersion: integer; |
918 |
|
function HasActivity: boolean; |
919 |
+ |
|
920 |
+ |
{Character Sets} |
921 |
+ |
function HasDefaultCharSet: boolean; |
922 |
+ |
function GetDefaultCharSetID: integer; |
923 |
+ |
function GetCharsetName(CharSetID: integer): AnsiString; |
924 |
+ |
function CharSetID2CodePage(CharSetID: integer; var CodePage: TSystemCodePage): boolean; |
925 |
+ |
function CodePage2CharSetID(CodePage: TSystemCodePage; var CharSetID: integer): boolean; |
926 |
+ |
function CharSetName2CharSetID(CharSetName: AnsiString; var CharSetID: integer): boolean; |
927 |
+ |
function CharSetWidth(CharSetID: integer; var Width: integer): boolean; |
928 |
+ |
procedure RegisterCharSet(CharSetName: AnsiString; CodePage: TSystemCodePage; |
929 |
+ |
AllowReverseLookup:boolean; out CharSetID: integer); |
930 |
|
end; |
931 |
|
|
932 |
|
TProtocol = (TCP, SPX, NamedPipe, Local); |
1095 |
|
{Firebird 3 API} |
1096 |
|
function HasMasterIntf: boolean; |
1097 |
|
function GetIMaster: TObject; |
1083 |
– |
|
1084 |
– |
{utility} |
1085 |
– |
function GetCharsetName(CharSetID: integer): AnsiString; |
1086 |
– |
function CharSetID2CodePage(CharSetID: integer; var CodePage: TSystemCodePage): boolean; |
1087 |
– |
function CodePage2CharSetID(CodePage: TSystemCodePage; var CharSetID: integer): boolean; |
1088 |
– |
function CharSetName2CharSetID(CharSetName: AnsiString; var CharSetID: integer): boolean; |
1089 |
– |
function CharSetWidth(CharSetID: integer; var Width: integer): boolean; |
1098 |
|
end; |
1099 |
|
|
1100 |
|
type |