drepr.program_generation.writers#
Classes
|
- class Writer(desc: DRepr, format: OutputFormat, program: Program)[source]#
Bases:
object- Parameters:
desc (DRepr) –
format (OutputFormat) –
program (Program) –
- begin_record(prog: AST, class_uri: Expr, subj: Expr, is_blank: Expr, is_buffered: bool)[source]#
whether to bufferef the records because some properties are mandatory.
- Parameters:
prog (AST) –
class_uri (Expr) –
subj (Expr) –
is_blank (Expr) –
is_buffered (bool) –
- write_data_property(prog: AST, predicate_id: Expr, value: Expr, dtype: ExprConstant)[source]#
- Parameters:
prog (AST) –
predicate_id (Expr) –
value (Expr) –
dtype (ExprConstant) –
- write_object_property(prog: AST, predicate_id: Expr, object: Expr, is_subject_blank: Expr, is_object_blank: Expr, is_new_subj: Expr)[source]#
- Parameters:
prog (AST) –
predicate_id (Expr) –
object (Expr) –
is_subject_blank (Expr) –
is_object_blank (Expr) –
is_new_subj (Expr) –