Documentation
¶
Index ¶
- type MongoQueryEngine
- func (mqe *MongoQueryEngine) AddData(dbConn *models.DBConnection, schema string, name string, ...) (map[string]interface{}, error)
- func (mqe *MongoQueryEngine) AddSingleDataModelIndex(dbConn *models.DBConnection, name, indexName string, keyNames []string, ...) (map[string]interface{}, error)
- func (mqe *MongoQueryEngine) AddSingleDataModelKey(dbConn *models.DBConnection, schema, name, columnName, dataType string) (map[string]interface{}, error)
- func (mqe *MongoQueryEngine) DeleteData(dbConn *models.DBConnection, name string, underscoreIds []string, ...) (map[string]interface{}, error)
- func (mqe *MongoQueryEngine) DeleteSingleDataModelIndex(dbConn *models.DBConnection, name, indexName string, ...) (map[string]interface{}, error)
- func (mqe *MongoQueryEngine) DeleteSingleDataModelKey(dbConn *models.DBConnection, schema, name, columnName string, ...) (map[string]interface{}, error)
- func (mqe *MongoQueryEngine) GetData(dbConn *models.DBConnection, name string, limit int, offset int64, ...) (map[string]interface{}, error)
- func (mqe *MongoQueryEngine) GetDataModels(dbConn *models.DBConnection, config *queryconfig.QueryConfig) ([]map[string]interface{}, error)
- func (mqe *MongoQueryEngine) GetSingleDataModelFields(dbConn *models.DBConnection, name string, config *queryconfig.QueryConfig) ([]map[string]interface{}, error)
- func (mqe *MongoQueryEngine) GetSingleDataModelIndexes(dbConn *models.DBConnection, name string, config *queryconfig.QueryConfig) ([]map[string]interface{}, error)
- func (mEngine *MongoQueryEngine) RemoveUnusedConnections()
- func (mqe *MongoQueryEngine) RunQuery(dbConn *models.DBConnection, query string, config *queryconfig.QueryConfig) (map[string]interface{}, error)
- func (mqe *MongoQueryEngine) TestConnection(dbConn *models.DBConnection, config *queryconfig.QueryConfig) bool
- func (mqe *MongoQueryEngine) UpdateSingleData(dbConn *models.DBConnection, name string, underscoreID string, ...) (map[string]interface{}, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MongoQueryEngine ¶
type MongoQueryEngine struct {
// contains filtered or unexported fields
}
func InitMongoQueryEngine ¶
func InitMongoQueryEngine() *MongoQueryEngine
func (*MongoQueryEngine) AddData ¶
func (mqe *MongoQueryEngine) AddData(dbConn *models.DBConnection, schema string, name string, data map[string]interface{}, config *queryconfig.QueryConfig) (map[string]interface{}, error)
func (*MongoQueryEngine) AddSingleDataModelIndex ¶
func (mqe *MongoQueryEngine) AddSingleDataModelIndex(dbConn *models.DBConnection, name, indexName string, keyNames []string, isUnique bool, config *queryconfig.QueryConfig) (map[string]interface{}, error)
func (*MongoQueryEngine) AddSingleDataModelKey ¶
func (mqe *MongoQueryEngine) AddSingleDataModelKey(dbConn *models.DBConnection, schema, name, columnName, dataType string) (map[string]interface{}, error)
func (*MongoQueryEngine) DeleteData ¶
func (mqe *MongoQueryEngine) DeleteData(dbConn *models.DBConnection, name string, underscoreIds []string, config *queryconfig.QueryConfig) (map[string]interface{}, error)
func (*MongoQueryEngine) DeleteSingleDataModelIndex ¶
func (mqe *MongoQueryEngine) DeleteSingleDataModelIndex(dbConn *models.DBConnection, name, indexName string, config *queryconfig.QueryConfig) (map[string]interface{}, error)
func (*MongoQueryEngine) DeleteSingleDataModelKey ¶
func (mqe *MongoQueryEngine) DeleteSingleDataModelKey(dbConn *models.DBConnection, schema, name, columnName string, config *queryconfig.QueryConfig) (map[string]interface{}, error)
func (*MongoQueryEngine) GetData ¶
func (mqe *MongoQueryEngine) GetData(dbConn *models.DBConnection, name string, limit int, offset int64, fetchCount bool, filter []string, sort []string, config *queryconfig.QueryConfig) (map[string]interface{}, error)
func (*MongoQueryEngine) GetDataModels ¶
func (mqe *MongoQueryEngine) GetDataModels(dbConn *models.DBConnection, config *queryconfig.QueryConfig) ([]map[string]interface{}, error)
func (*MongoQueryEngine) GetSingleDataModelFields ¶
func (mqe *MongoQueryEngine) GetSingleDataModelFields(dbConn *models.DBConnection, name string, config *queryconfig.QueryConfig) ([]map[string]interface{}, error)
func (*MongoQueryEngine) GetSingleDataModelIndexes ¶
func (mqe *MongoQueryEngine) GetSingleDataModelIndexes(dbConn *models.DBConnection, name string, config *queryconfig.QueryConfig) ([]map[string]interface{}, error)
func (*MongoQueryEngine) RemoveUnusedConnections ¶
func (mEngine *MongoQueryEngine) RemoveUnusedConnections()
func (*MongoQueryEngine) RunQuery ¶
func (mqe *MongoQueryEngine) RunQuery(dbConn *models.DBConnection, query string, config *queryconfig.QueryConfig) (map[string]interface{}, error)
func (*MongoQueryEngine) TestConnection ¶
func (mqe *MongoQueryEngine) TestConnection(dbConn *models.DBConnection, config *queryconfig.QueryConfig) bool
func (*MongoQueryEngine) UpdateSingleData ¶
func (mqe *MongoQueryEngine) UpdateSingleData(dbConn *models.DBConnection, name string, underscoreID string, documentData string, config *queryconfig.QueryConfig) (map[string]interface{}, error)
Click to show internal directories.
Click to hide internal directories.