90 |
|
function GetName: AnsiString; override; |
91 |
|
function GetScale: integer; override; |
92 |
|
function GetSize: integer; |
93 |
+ |
function GetCharSetWidth: integer; override; |
94 |
|
function GetAsString: AnsiString; override; |
95 |
|
procedure SetAsLong(Value: Long); override; |
96 |
|
procedure SetAsShort(Value: Short); override; |
128 |
|
function GetScale: integer; |
129 |
|
function GetSize: cardinal; |
130 |
|
function GetCharSetID: cardinal; virtual; abstract; |
131 |
+ |
function GetCharSetWidth: integer; virtual; abstract; |
132 |
|
function GetTableName: AnsiString; |
133 |
|
function GetColumnName: AnsiString; |
134 |
|
function GetDimensions: integer; |
184 |
|
function GetScale: integer; |
185 |
|
function GetSize: cardinal; |
186 |
|
function GetCharSetID: cardinal; |
187 |
+ |
function GetCharSetWidth: integer; |
188 |
|
function GetTableName: AnsiString; |
189 |
|
function GetColumnName: AnsiString; |
190 |
|
function GetDimensions: integer; |
303 |
|
Result := GetDataLength; |
304 |
|
end; |
305 |
|
|
306 |
+ |
function TFBArrayElement.GetCharSetWidth: integer; |
307 |
+ |
begin |
308 |
+ |
Result := FArray.FMetaData.GetCharSetWidth; |
309 |
+ |
end; |
310 |
+ |
|
311 |
|
function TFBArrayElement.GetAsString: AnsiString; |
312 |
|
var rs: RawByteString; |
313 |
|
begin |
864 |
|
Result := FMetaData.GetCharSetID; |
865 |
|
end; |
866 |
|
|
867 |
+ |
function TFBArray.GetCharSetWidth: integer; |
868 |
+ |
begin |
869 |
+ |
Result := FMetaData.GetCharSetWidth; |
870 |
+ |
end; |
871 |
+ |
|
872 |
|
function TFBArray.GetTableName: AnsiString; |
873 |
|
begin |
874 |
|
Result := FMetaData.GetTableName; |