hydra.dsl.tabular module
DSL functions for hydra.tabular.
- hydra.dsl.tabular.column_type(name: TypedTerm[ColumnName], type: TypedTerm[Type]) TypedTerm[ColumnType]
DSL constructor for hydra.tabular.ColumnType.
- hydra.dsl.tabular.column_type_name(x: TypedTerm[ColumnType]) TypedTerm[ColumnName]
DSL accessor for the name field of hydra.tabular.ColumnType.
- hydra.dsl.tabular.column_type_type(x: TypedTerm[ColumnType]) TypedTerm[Type]
DSL accessor for the type field of hydra.tabular.ColumnType.
- hydra.dsl.tabular.column_type_with_name(original: TypedTerm[ColumnType], new_val: TypedTerm[ColumnName]) TypedTerm[ColumnType]
DSL updater for the name field of hydra.tabular.ColumnType.
- hydra.dsl.tabular.column_type_with_type(original: TypedTerm[ColumnType], new_val: TypedTerm[Type]) TypedTerm[ColumnType]
DSL updater for the type field of hydra.tabular.ColumnType.
- hydra.dsl.tabular.data_row(x: TypedTerm[Sequence[object]]) TypedTerm[DataRow[V]]
DSL constructor for the hydra.tabular.DataRow wrapper.
- hydra.dsl.tabular.decode_data_row(v: TypedTerm[Callable[[Graph, Term], object]]) TypedTerm[Callable[[Graph, Term], object]]
DSL composition builder for the decoder of hydra.tabular.DataRow.
- hydra.dsl.tabular.decode_table(v: TypedTerm[Callable[[Graph, Term], object]]) TypedTerm[Callable[[Graph, Term], object]]
DSL composition builder for the decoder of hydra.tabular.Table.
- hydra.dsl.tabular.encode_data_row(v: TypedTerm[Callable[[V], Term]]) TypedTerm[Callable[[DataRow[V]], Term]]
DSL composition builder for the encoder of hydra.tabular.DataRow.
- hydra.dsl.tabular.encode_table(v: TypedTerm[Callable[[V], Term]]) TypedTerm[Callable[[Table[V]], Term]]
DSL composition builder for the encoder of hydra.tabular.Table.
- hydra.dsl.tabular.header_row(x: TypedTerm[Sequence[str]]) TypedTerm[HeaderRow]
DSL constructor for the hydra.tabular.HeaderRow wrapper.
- hydra.dsl.tabular.table(header: TypedTerm[object], data: TypedTerm[Sequence[DataRow[V]]]) TypedTerm[Table[V]]
DSL constructor for hydra.tabular.Table.
- hydra.dsl.tabular.table_data(x: TypedTerm[Table[V]]) TypedTerm[Sequence[DataRow[V]]]
DSL accessor for the data field of hydra.tabular.Table.
- hydra.dsl.tabular.table_header(x: TypedTerm[Table[V]]) TypedTerm[object]
DSL accessor for the header field of hydra.tabular.Table.
- hydra.dsl.tabular.table_type(name: TypedTerm[RelationName], columns: TypedTerm[Sequence[ColumnType]]) TypedTerm[TableType]
DSL constructor for hydra.tabular.TableType.
- hydra.dsl.tabular.table_type_columns(x: TypedTerm[TableType]) TypedTerm[Sequence[ColumnType]]
DSL accessor for the columns field of hydra.tabular.TableType.
- hydra.dsl.tabular.table_type_name(x: TypedTerm[TableType]) TypedTerm[RelationName]
DSL accessor for the name field of hydra.tabular.TableType.
- hydra.dsl.tabular.table_type_with_columns(original: TypedTerm[TableType], new_val: TypedTerm[Sequence[ColumnType]]) TypedTerm[TableType]
DSL updater for the columns field of hydra.tabular.TableType.
- hydra.dsl.tabular.table_type_with_name(original: TypedTerm[TableType], new_val: TypedTerm[RelationName]) TypedTerm[TableType]
DSL updater for the name field of hydra.tabular.TableType.
- hydra.dsl.tabular.table_with_data(original: TypedTerm[Table[V]], new_val: TypedTerm[Sequence[DataRow[V]]]) TypedTerm[Table[V]]
DSL updater for the data field of hydra.tabular.Table.
- hydra.dsl.tabular.table_with_header(original: TypedTerm[Table[V]], new_val: TypedTerm[object]) TypedTerm[Table[V]]
DSL updater for the header field of hydra.tabular.Table.