Unit 'xqc' Package
[Overview][Constants][Types][Procedures and functions][Index] [#zorba]

XQC_StaticContext_s

Declaration

Source position: xqc.pas line 403

type XQC_StaticContext_s = record

  create_child_context: function(

  context: XQC_StaticContext;

  out child_context: XQC_StaticContext

):XQUERY_ERROR;

  declare_ns: function(

  context: XQC_StaticContext;

  const prefix: pchar;

  const uri: ppchar

):XQUERY_ERROR;

  get_ns_by_prefix: function(

  context: XQC_StaticContext;

  const prefix: pchar;

  out result_ns: ppchar

):XQUERY_ERROR;

  set_default_element_and_type_ns: function(

  context: XQC_StaticContext;

  const uri: pchar

):XQUERY_ERROR;

  get_default_element_and_type_ns: function(

  context: XQC_StaticContext;

  out uri: pchar

):XQUERY_ERROR;

  set_default_function_ns: function(

  context: XQC_StaticContext;

  const uri: pchar

):XQUERY_ERROR;

  get_default_function_ns: function(

  context: XQC_StaticContext;

  out uri: pchar

):XQUERY_ERROR;

  add_collation: function(

  context: XQC_StaticContext;

  const uri: pchar

):XQUERY_ERROR;

  set_default_collation: function(

  context: XQC_StaticContext;

  const uri: pchar

):XQUERY_ERROR;

  get_default_collation: function(

  context: XQC_StaticContext;

  out uri: pchar

):XQUERY_ERROR;

  set_xquery_version: function(

  context: XQC_StaticContext;

  mode: xquery_version_t

):XQUERY_ERROR;

  get_xquery_version: function(

  context: XQC_StaticContext;

  out mode: xquery_version_t

):XQUERY_ERROR;

  set_xpath1_0_mode: function(

  context: XQC_StaticContext;

  mode: xpath1_0compatib_mode_t

):XQUERY_ERROR;

  get_xpath1_0_mode: function(

  context: XQC_StaticContext;

  out mode: xpath1_0compatib_mode_t

):XQUERY_ERROR;

  set_construction_mode: function(

  context: XQC_StaticContext;

  mode: construction_mode_t

):XQUERY_ERROR;

  get_construction_mode: function(

  context: XQC_StaticContext;

  out mode: construction_mode_t

):XQUERY_ERROR;

  set_ordering_mode: function(

  context: XQC_StaticContext;

  mode: ordering_mode_t

):XQUERY_ERROR;

  get_ordering_mode: function(

  context: XQC_StaticContext;

  out mode: ordering_mode_t

):XQUERY_ERROR;

  set_default_order_empty_sequences: function(

  context: XQC_StaticContext;

  mode: order_empty_mode_t

):XQUERY_ERROR;

  get_default_order_empty_sequences: function(

  context: XQC_StaticContext;

  out mode: order_empty_mode_t

):XQUERY_ERROR;

  set_boundary_space_policy: function(

  context: XQC_StaticContext;

  mode: boundary_space_mode_t

):XQUERY_ERROR;

  get_boundary_space_policy: function(

  context: XQC_StaticContext;

  out mode: boundary_space_mode_t

):XQUERY_ERROR;

  set_copy_ns_mode: function(

  context: XQC_StaticContext;

  mode: preserve_mode_t;

  inherit: inherit_mode_t

):XQUERY_ERROR;

  get_copy_ns_mode: function(

  context: XQC_StaticContext;

  out mode: preserve_mode_t;

  out inherit: inherit_mode_t

):XQUERY_ERROR;

  set_base_uri: function(

  context: XQC_StaticContext;

  const base_uri: pchar

):XQUERY_ERROR;

  get_base_uri: function(

  context: XQC_StaticContext;

  out base_uri: pchar

):XQUERY_ERROR;

  register_external_function: function(

  context: XQC_StaticContext;

  const uri: pchar;

  const localname: pchar;

  init: external_function_init;

  next: external_function_next;

  release: external_function_release;

  global_user_data: pointer

):XQUERY_ERROR;

  free: procedure(

  context: XQC_StaticContext

);

  data: Pointer;

end;


Documentation generated on: 2023-03-18