object
avro
Apache Avro binary format parser and generator.
logtalk_load(avro(loader))static, context_switching_callsPublic predicates
parse/2
Parses Avro binary data from the given source (bytes(List), stream(Stream), or file(Path)) returning a Schema-Data pair. When the schema is not present in the file, Schema is unified with false.
staticparse(Source,Schema-Data)parse(++compound,--pair) - one_or_errorSource is a variable:instantiation_errorSource is neither a variable nor a valid Avro source term:domain_error(avro_source,Source)parse/3
Parses Avro binary data from the given source using the provided schema, returning the decoded data.
staticparse(Source,Schema,Data)parse(++compound,++term,--term) - one_or_errorSource is a variable:instantiation_errorSource is neither a variable nor a valid Avro source term:domain_error(avro_source,Source)generate/3
Generates Avro binary data to the given sink (bytes(List), stream(Stream), or file(Path)) from the given schema and data. The schema is not included in the output.
staticgenerate(Sink,Schema,Data)generate(++compound,++term,++term) - one_or_errorSink is a variable:instantiation_errorSink is neither a variable nor a valid Avro sink term:domain_error(avro_sink,Sink)generate/4
Generates Avro binary data to the given sink from the given schema and data. When IncludeSchema is true, generates an Avro Object Container File with the schema embedded.
staticgenerate(Sink,IncludeSchema,Schema,Data)generate(++compound,++boolean,++term,++term) - one_or_errorSink is a variable:instantiation_errorSink is neither a variable nor a valid Avro sink term:domain_error(avro_sink,Sink)Protected predicates
(no local declarations; see entity ancestors if any)
Private predicates
(no local declarations; see entity ancestors if any)
Operators
(none)