Documentation ¶
Index ¶
- type HandleT
- func (wh *HandleT) AddColumn(tableName string, columnName string, columnType string) (err error)
- func (wh *HandleT) AlterColumn(tableName string, columnName string, columnType string) (err error)
- func (wh *HandleT) Cleanup()
- func (wh *HandleT) Connect(warehouse warehouseutils.WarehouseT) (client.Client, error)
- func (wh *HandleT) CrashRecover(warehouse warehouseutils.WarehouseT) (err error)
- func (wh *HandleT) CreateSchema() (err error)
- func (wh *HandleT) CreateTable(tableName string, columnMap map[string]string) (err error)
- func (wh *HandleT) DownloadIdentityRules(*misc.GZipWriter) error
- func (wh *HandleT) DropTable(tableName string) (err error)
- func (wh *HandleT) FetchSchema(warehouse warehouseutils.WarehouseT) (warehouseutils.SchemaT, error)
- func (wh *HandleT) GetTotalCountInTable(tableName string) (int64, error)
- func (wh *HandleT) IsEmpty(warehouse warehouseutils.WarehouseT) (bool, error)
- func (wh *HandleT) LoadIdentityMappingsTable() error
- func (wh *HandleT) LoadIdentityMergeRulesTable() error
- func (wh *HandleT) LoadTable(tableName string) error
- func (wh *HandleT) LoadTestTable(location string, tableName string, payloadMap map[string]interface{}, ...) error
- func (wh *HandleT) LoadUserTables() map[string]error
- func (wh *HandleT) SetConnectionTimeout(timeout time.Duration)
- func (wh *HandleT) Setup(warehouse warehouseutils.WarehouseT, uploader warehouseutils.UploaderI) (err error)
- func (wh *HandleT) TestConnection(warehouse warehouseutils.WarehouseT) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HandleT ¶
type HandleT struct { SchemaRepository schemarepository.SchemaRepository Warehouse warehouseutils.WarehouseT Uploader warehouseutils.UploaderI }
func (*HandleT) AlterColumn ¶
func (*HandleT) Connect ¶
func (wh *HandleT) Connect(warehouse warehouseutils.WarehouseT) (client.Client, error)
func (*HandleT) CrashRecover ¶
func (wh *HandleT) CrashRecover(warehouse warehouseutils.WarehouseT) (err error)
func (*HandleT) CreateSchema ¶
func (*HandleT) CreateTable ¶
func (*HandleT) DownloadIdentityRules ¶
func (wh *HandleT) DownloadIdentityRules(*misc.GZipWriter) error
func (*HandleT) FetchSchema ¶
func (wh *HandleT) FetchSchema(warehouse warehouseutils.WarehouseT) (warehouseutils.SchemaT, error)
func (*HandleT) GetTotalCountInTable ¶
func (*HandleT) IsEmpty ¶
func (wh *HandleT) IsEmpty(warehouse warehouseutils.WarehouseT) (bool, error)
func (*HandleT) LoadIdentityMappingsTable ¶
func (*HandleT) LoadIdentityMergeRulesTable ¶
func (*HandleT) LoadTestTable ¶
func (*HandleT) LoadUserTables ¶
func (*HandleT) SetConnectionTimeout ¶
func (*HandleT) Setup ¶
func (wh *HandleT) Setup(warehouse warehouseutils.WarehouseT, uploader warehouseutils.UploaderI) (err error)
func (*HandleT) TestConnection ¶
func (wh *HandleT) TestConnection(warehouse warehouseutils.WarehouseT) error
Click to show internal directories.
Click to hide internal directories.