Source position: xqc.pas line 1045
type XQC_ItemFactory_s = record |
create_string: function( |
factory: XQC_ItemFactory; |
const str: pchar; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_anyuri: function( |
factory: XQC_ItemFactory; |
const str: pchar; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_qname2: function( |
factory: XQC_ItemFactory; |
const uri: pchar; |
const localname: pchar; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_qname3: function( |
factory: XQC_ItemFactory; |
const uri: pchar; |
const prefix: pchar; |
const localname: pchar; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_boolean: function( |
factory: XQC_ItemFactory; |
boolean: cint; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_ncname: function( |
factory: XQC_ItemFactory; |
const ncname: pchar; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_base64binary: function( |
factory: XQC_ItemFactory; |
const binary_data: pchar; |
length: csize_t; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_decimal: function( |
factory: XQC_ItemFactory; |
value: cdouble; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_decimal_char: function( |
factory: XQC_ItemFactory; |
const value: pchar; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_integer: function( |
factory: XQC_ItemFactory; |
const integer_value: clonglong; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_integer_char: function( |
factory: XQC_ItemFactory; |
const integer_value: pchar; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_long: function( |
factory: XQC_ItemFactory; |
const long_value: clonglong; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_int: function( |
factory: XQC_ItemFactory; |
const int_value: cint; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_short: function( |
factory: XQC_ItemFactory; |
const short_value: cshort; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_byte: function( |
factory: XQC_ItemFactory; |
const byte_value: cchar; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_date_char: function( |
factory: XQC_ItemFactory; |
const date_value: pchar; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_date: function( |
factory: XQC_ItemFactory; |
const year: cshort; |
const month: cshort; |
const day: cshort; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_datetime: function( |
factory: XQC_ItemFactory; |
const year: cshort; |
const month: cshort; |
const day: cshort; |
const hour: cshort; |
const minute: cshort; |
seconds: cdouble; |
timezone_hours: cshort; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_datetime_char: function( |
factory: XQC_ItemFactory; |
const datetime_value: pchar; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_double: function( |
factory: XQC_ItemFactory; |
const value: cdouble; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_double_char: function( |
factory: XQC_ItemFactory; |
const value: pchar; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_duration: function( |
factory: XQC_ItemFactory; |
const year: cshort; |
const month: cshort; |
const day: cshort; |
const hour: cshort; |
const minute: cshort; |
seconds: cdouble; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_float: function( |
factory: XQC_ItemFactory; |
const value: pchar; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_gday: function( |
factory: XQC_ItemFactory; |
day: cshort; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_gmonth: function( |
factory: XQC_ItemFactory; |
month: cshort; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_gmonthday: function( |
factory: XQC_ItemFactory; |
month: cshort; |
day: cshort; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_gyear: function( |
factory: XQC_ItemFactory; |
year: cshort; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_gyearmonth: function( |
factory: XQC_ItemFactory; |
year: cshort; |
month: cshort; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_hexbinary: function( |
factory: XQC_ItemFactory; |
const hex_data: pchar; |
size: csize_t; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_negativeinteger: function( |
factory: XQC_ItemFactory; |
value: clonglong; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_nonnegativeinteger: function( |
factory: XQC_ItemFactory; |
value: culonglong; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_nonpositiveinteger: function( |
factory: XQC_ItemFactory; |
value: clonglong; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_positiveinteger: function( |
factory: XQC_ItemFactory; |
value: culonglong; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_time_char: function( |
factory: XQC_ItemFactory; |
const value: pchar; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_time: function( |
factory: XQC_ItemFactory; |
hour: cshort; |
minute: cshort; |
second: cdouble; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_time_timezone: function( |
factory: XQC_ItemFactory; |
hour: cshort; |
minute: cshort; |
second: cdouble; |
timezone_hours: cshort; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_unsignedbyte: function( |
factory: XQC_ItemFactory; |
value: cuchar; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_unsignedint: function( |
factory: XQC_ItemFactory; |
value: cuint; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_unsignedlong: function( |
factory: XQC_ItemFactory; |
value: culonglong; |
out item: XQC_Item |
):XQUERY_ERROR; |
create_unsignedshort: function( |
factory: XQC_ItemFactory; |
value: cushort; |
out item: XQC_Item |
):XQUERY_ERROR; |
free: procedure( |
factory: XQC_ItemFactory |
); |
data: pointer; |
end; |