kaskada.materialization
Module Contents
Classes
Helper class that provides a standard way to create an ABC using |
|
Generic enumeration. |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Functions
|
|
|
|
|
|
|
|
|
|
Formats the given arg to the expected pattern. |
Attributes
- class Destination[source]
Bases:
abc.ABC
Helper class that provides a standard way to create an ABC using inheritance.
- class FileType[source]
Bases:
enum.Enum
Generic enumeration.
Derive from this class to define new enumerations.
- class ObjectStoreDestination(file_type, output_prefix_uri)[source]
Bases:
Destination
Helper class that provides a standard way to create an ABC using inheritance.
- class PulsarDestination(tenant='public', namespace='default', topic_name=None, broker_service_url='pulsar://127.0.0.1:6650', admin_service_url='http://127.0.0.1:8080', auth_plugin=None, auth_params=None)[source]
Bases:
Destination
Helper class that provides a standard way to create an ABC using inheritance.
- Parameters:
- create_materialization(name, expression, destination, views, slice_filter=None, client=None)[source]
- Parameters:
name (str) –
expression (str) –
destination (Destination) –
views (List[MaterializationView]) –
slice_filter (kaskada.client.SliceFilter) –
client (kaskada.client.Client) –
- Return type:
kaskada.kaskada.v1alpha.materialization_service_pb2.CreateMaterializationResponse
- delete_materialization(name, client=None)[source]
- Parameters:
name (str) –
client (kaskada.client.Client) –
- Return type:
kaskada.kaskada.v1alpha.materialization_service_pb2.DeleteMaterializationResponse
- get_materialization(name, client=None)[source]
- Parameters:
name (str) –
client (kaskada.client.Client) –
- Return type:
kaskada.kaskada.v1alpha.materialization_service_pb2.GetMaterializationResponse
- list_materializations(search=None, client=None)[source]
- Parameters:
search (Optional[str]) –
client (kaskada.client.Client) –
- Return type:
kaskada.kaskada.v1alpha.materialization_service_pb2.ListMaterializationsResponse
- to_with_views(views)[source]
- Parameters:
views (List[MaterializationView]) –
- Return type:
List[kaskada.kaskada.v1alpha.materialization_service_pb2.WithView]
- format_output_prefix_uri(arg)[source]
Formats the given arg to the expected pattern. Accepts “file:///path” and “/path” formats.