plasoscaffolder.model package¶
Submodules¶
plasoscaffolder.model.base_data_model module¶
The Base data model class.
plasoscaffolder.model.formatter_data_model module¶
The Formatter Data model class.
-
class
plasoscaffolder.model.formatter_data_model.FormatterDataModel(plugin_name: str, queries: [<class 'plasoscaffolder.model.sql_query_model.SQLQueryModel'>])[source]¶ Bases:
plasoscaffolder.model.base_data_model.BaseDataModelClass for the data for the formatter template.
plasoscaffolder.model.formatter_test_data_model module¶
The Formatter Test Data model class.
-
class
plasoscaffolder.model.formatter_test_data_model.FormatterTestDataModel(plugin_name: str, queries: [<class 'plasoscaffolder.model.sql_query_model.SQLQueryModel'>])[source]¶ Bases:
plasoscaffolder.model.base_data_model.BaseDataModelClass for the data for the formatter test template.
plasoscaffolder.model.init_data_model module¶
The Init Data model class.
-
class
plasoscaffolder.model.init_data_model.InitDataModel(plugin_name: str, is_create_template: bool)[source]¶ Bases:
plasoscaffolder.model.base_data_model.BaseDataModelClass for the data for the init template.
plasoscaffolder.model.parser_data_model module¶
The parser model class.
-
class
plasoscaffolder.model.parser_data_model.ParserDataModel(plugin_name: str, queries: [<class 'plasoscaffolder.model.sql_query_model.SQLQueryModel'>], required_tables: [<class 'str'>], database_name: str)[source]¶ Bases:
plasoscaffolder.model.base_data_model.BaseDataModelClass for the data for the parser template.
plasoscaffolder.model.parser_test_data_model module¶
The parser test model class.
-
class
plasoscaffolder.model.parser_test_data_model.ParserTestDataModel(plugin_name: str, queries: [<class 'plasoscaffolder.model.sql_query_model.SQLQueryModel'>], database_name: str)[source]¶ Bases:
plasoscaffolder.model.base_data_model.BaseDataModelClass for the data for the parser test template.
plasoscaffolder.model.sql_query_column_model module¶
Model for SQL column.
-
class
plasoscaffolder.model.sql_query_column_model.SQLColumnModel(sql_column: str, sql_column_type: type = None)[source]¶ Bases:
objectClass for columns of a SQL Query.
-
GetColumnAsDescription() → str[source]¶ SQL column name to description.
Returns: the column name from the SQL in description form Return type: str
-
plasoscaffolder.model.sql_query_column_model_data module¶
Model for SQL column.
-
class
plasoscaffolder.model.sql_query_column_model_data.SQLColumnModelData[source]¶ Bases:
plasoscaffolder.model.sql_query_column_model.SQLColumnModelClass for columns of a SQL Query.
plasoscaffolder.model.sql_query_column_model_timestamp module¶
Model for SQL column.
-
class
plasoscaffolder.model.sql_query_column_model_timestamp.SQLColumnModelTimestamp(sql_column: str, sql_column_type: type = None, expected_message: str = '', timestamp: str = '')[source]¶ Bases:
plasoscaffolder.model.sql_query_column_model.SQLColumnModelClass for columns of a SQL Query.
plasoscaffolder.model.sql_query_model module¶
The SQL query model class.
-
class
plasoscaffolder.model.sql_query_model.SQLQueryModel(query: str, name: str, columns: [<class 'plasoscaffolder.model.sql_query_column_model_data.SQLColumnModelData'>], timestamp_columns: [<class 'plasoscaffolder.model.sql_query_column_model_timestamp.SQLColumnModelTimestamp'>], needs_customizing: bool, amount_events: int)[source]¶ Bases:
objectA SQL query model.