Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ManagerI ¶
type ManagerI interface { Setup(warehouse warehouseutils.WarehouseT, uploader warehouseutils.UploaderI) error CrashRecover(warehouse warehouseutils.WarehouseT) (err error) FetchSchema(warehouse warehouseutils.WarehouseT) (warehouseutils.SchemaT, error) CreateSchema() (err error) CreateTable(tableName string, columnMap map[string]string) (err error) AddColumn(tableName string, columnName string, columnType string) (err error) AlterColumn(tableName string, columnName string, columnType string) (err error) LoadTable(tableName string) error LoadUserTables() map[string]error LoadIdentityMergeRulesTable() error LoadIdentityMappingsTable() error Cleanup() IsEmpty(warehouse warehouseutils.WarehouseT) (bool, error) TestConnection(warehouse warehouseutils.WarehouseT) error DownloadIdentityRules(*misc.GZipWriter) error GetTotalCountInTable(tableName string) (int64, error) Connect(warehouse warehouseutils.WarehouseT) (client.Client, error) }
Click to show internal directories.
Click to hide internal directories.