OmniSciDB
a5dc49c757
|
#include <InternalMLModelMetadataDataWrapper.h>
Public Member Functions | |
InternalMLModelMetadataDataWrapper () | |
InternalMLModelMetadataDataWrapper (const int db_id, const ForeignTable *foreign_table) | |
Public Member Functions inherited from foreign_storage::InternalSystemDataWrapper | |
InternalSystemDataWrapper () | |
InternalSystemDataWrapper (const int db_id, const ForeignTable *foreign_table) | |
void | populateChunkMetadata (ChunkMetadataVector &chunk_metadata_vector) override |
void | populateChunkBuffers (const ChunkToBufferMap &required_buffers, const ChunkToBufferMap &optional_buffers, AbstractBuffer *delete_buffer) override |
void | validateServerOptions (const ForeignServer *foreign_server) const override |
void | validateTableOptions (const ForeignTable *foreign_table) const override |
const std::set < std::string_view > & | getSupportedTableOptions () const override |
void | validateUserMappingOptions (const UserMapping *user_mapping, const ForeignServer *foreign_server) const override |
const std::set < std::string_view > & | getSupportedUserMappingOptions () const override |
std::string | getSerializedDataWrapper () const override |
void | restoreDataWrapperInternals (const std::string &file_path, const ChunkMetadataVector &chunk_metadata) override |
bool | isRestored () const override |
Public Member Functions inherited from foreign_storage::ForeignDataWrapper | |
ForeignDataWrapper ()=default | |
virtual | ~ForeignDataWrapper ()=default |
virtual const std::set < std::string > | getAlterableTableOptions () const |
virtual void | validateSchema (const std::list< ColumnDescriptor > &columns) const |
virtual ParallelismLevel | getCachedParallelismLevel () const |
virtual ParallelismLevel | getNonCachedParallelismLevel () const |
virtual bool | isLazyFragmentFetchingEnabled () const |
Private Member Functions | |
void | initializeObjectsForTable (const std::string &table_name) override |
void | populateChunkBuffersForTable (const std::string &table_name, std::map< std::string, import_export::TypedImportBuffer * > &import_buffers) override |
Private Attributes | |
std::vector< MLModelMetadata > | ml_models_metadata_ |
Additional Inherited Members | |
Public Types inherited from foreign_storage::ForeignDataWrapper | |
enum | ParallelismLevel { NONE, INTRA_FRAGMENT, INTER_FRAGMENT } |
Protected Attributes inherited from foreign_storage::InternalSystemDataWrapper | |
const int | db_id_ |
const ForeignTable * | foreign_table_ |
size_t | row_count_ {0} |
Definition at line 30 of file InternalMLModelMetadataDataWrapper.h.
foreign_storage::InternalMLModelMetadataDataWrapper::InternalMLModelMetadataDataWrapper | ( | ) |
Definition at line 26 of file InternalMLModelMetadataDataWrapper.cpp.
foreign_storage::InternalMLModelMetadataDataWrapper::InternalMLModelMetadataDataWrapper | ( | const int | db_id, |
const ForeignTable * | foreign_table | ||
) |
Definition at line 29 of file InternalMLModelMetadataDataWrapper.cpp.
|
overrideprivatevirtual |
Implements foreign_storage::InternalSystemDataWrapper.
Definition at line 82 of file InternalMLModelMetadataDataWrapper.cpp.
References CHECK_EQ, foreign_storage::InternalSystemDataWrapper::foreign_table_, g_ml_models, MLModelMap::getModelMetadata(), Catalog_Namespace::ML_MODEL_METADATA_SYS_TABLE_NAME, ml_models_metadata_, foreign_storage::InternalSystemDataWrapper::row_count_, and TableDescriptor::tableName.
|
overrideprivatevirtual |
Implements foreign_storage::InternalSystemDataWrapper.
Definition at line 91 of file InternalMLModelMetadataDataWrapper.cpp.
References CHECK_EQ, foreign_storage::InternalSystemDataWrapper::foreign_table_, Catalog_Namespace::ML_MODEL_METADATA_SYS_TABLE_NAME, ml_models_metadata_, foreign_storage::anonymous_namespace{InternalMLModelMetadataDataWrapper.cpp}::populate_import_buffers_for_ml_model_metadata(), and TableDescriptor::tableName.
|
private |
Definition at line 43 of file InternalMLModelMetadataDataWrapper.h.
Referenced by initializeObjectsForTable(), and populateChunkBuffersForTable().