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

XQC_Implementation_s

Declaration

Source position: xqc.pas line 99

type XQC_Implementation_s = record

  create_context: function(

  impl: XQC_Implementation;

  out context: XQC_StaticContext

):XQUERY_ERROR;

  prepare: function(

  impl: XQC_Implementation;

  query_string: pchar;

  context: XQC_StaticContext;

  handler: XQC_ErrorHandler;

  out query: XQC_Query

):XQUERY_ERROR;

  prepare_file: function(

  impl: XQC_Implementation;

  query_file: pfile;

  context: XQC_StaticContext;

  handler: XQC_ErrorHandler;

  out query: XQC_Query

):XQUERY_ERROR;

  prepare_stream: function(

  impl: XQC_Implementation;

  stream: XQC_InputStream;

  context: XQC_StaticContext;

  handler: XQC_ErrorHandler;

  out query: XQC_Query

):XQUERY_ERROR;

  create_item: function(

  impl: XQC_Implementation;

  out item: XQC_Item

):XQUERY_ERROR;

  item_factory: function(

  impl: XQC_Implementation;

  out factory: XQC_ItemFactory

):XQUERY_ERROR;

  data_manager: function(

  impl: XQC_Implementation;

  out data_manager: XQC_DataManager

):XQUERY_ERROR;

  free: procedure(

  impl: XQC_Implementation

);

  data: pointer;

end;


Documentation generated on: 2023-03-18