sig
type record
type preorder
type stored_nodeid
type record_specific
type record_kind
type eqnameid
type namespaceid
type prefixid
type textid
type commentid
type processingid
type symbol =
Shredded_store_sigs.Node_Record.prefixid *
Shredded_store_sigs.Node_Record.eqnameid
val is_fixed_length : unit -> bool
val get_record_size : unit -> int
val encode : Shredded_store_sigs.Node_Record.record -> char array
val decode : char array -> Shredded_store_sigs.Node_Record.record
val create_record :
Shredded_store_sigs.Node_Record.preorder ->
Shredded_store_sigs.Node_Record.stored_nodeid option ->
Shredded_store_sigs.Node_Record.record_specific ->
Shredded_store_sigs.Node_Record.record
val get_preorder :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.preorder
val set_preorder :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.preorder ->
Shredded_store_sigs.Node_Record.record
val get_parent :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.stored_nodeid option
val set_parent :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.stored_nodeid option ->
Shredded_store_sigs.Node_Record.record
val get_name_eqnameid :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.eqnameid
val get_name_prefixid :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.prefixid
val get_name_symbol :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.symbol
val set_name_symbol :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.symbol ->
Shredded_store_sigs.Node_Record.record
val get_type_eqnameid :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.eqnameid option
val get_type_prefixid :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.prefixid option
val get_type_symbol :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.symbol option
val set_type_symbol :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.symbol option ->
Shredded_store_sigs.Node_Record.record
val get_attribute_value_id :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.textid
val get_textid :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.textid
val get_kind :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.record_kind
val get_specific :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.record_specific
val get_namespaceid :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.namespaceid
val is_text_record : Shredded_store_sigs.Node_Record.record -> bool
val is_elem_record : Shredded_store_sigs.Node_Record.record -> bool
val is_attr_record : Shredded_store_sigs.Node_Record.record -> bool
val get_commentid :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.commentid
val get_processing_instruction_id :
Shredded_store_sigs.Node_Record.record ->
Shredded_store_sigs.Node_Record.processingid
end