Items¶
Schema¶
- class rapid.items.schema.Column(name: str, data_type: str, partition_index: Union[int, NoneType] = None, allow_null: bool = True, format: Union[str, NoneType] = None)¶
Bases:
object- allow_null: bool = True¶
- data_type: str¶
- format: Optional[str] = None¶
- name: str¶
- partition_index: Optional[int] = None¶
- to_dict()¶
- class rapid.items.schema.Owner(name: str, email: str)¶
Bases:
object- email: str¶
- name: str¶
- to_dict()¶
- class rapid.items.schema.Schema(metadata: SchemaMetadata, columns: Union[List[Column], List[dict]])¶
Bases:
object- metadata: SchemaMetadata¶
- to_dict()¶
- class rapid.items.schema.SchemaMetadata(domain: str, dataset: str, _sensitivity: rapid.items.schema.SensitivityLevel, owners: List[rapid.items.schema.Owner], version: Union[int, NoneType] = None, key_value_tags: Union[Dict[str, str], NoneType] = None, key_only_tags: Union[List[str], NoneType] = None)¶
Bases:
object- dataset: str¶
- domain: str¶
- key_only_tags: Optional[List[str]] = None¶
- key_value_tags: Optional[Dict[str, str]] = None¶
- property sensitivity: str¶
- to_dict()¶
- version: Optional[int] = None¶