in dao/feature_view_dao.go [44:60]
func NewFeatureViewDao(config DaoConfig) FeatureViewDao {
if config.DatasourceType == constants.Datasource_Type_Hologres {
return NewFeatureViewHologresDao(config)
} else if config.DatasourceType == constants.Datasource_Type_Mysql {
return NewFeatureViewMysqlDao(config)
} else if config.DatasourceType == constants.Datasource_Type_IGraph {
return NewFeatureViewIGraphDao(config)
} else if config.DatasourceType == constants.Datasource_Type_Redis {
return NewFeatureViewRedisDao(config)
} else if config.DatasourceType == constants.Datasource_Type_TableStore {
return NewFeatureViewTableStoreDao(config)
} else if config.DatasourceType == constants.Datasource_Type_FeatureDB {
return NewFeatureViewFeatureDBDao(config)
}
panic("not found FeatureViewDao implement")
}