package constants import ( "fmt" "github.com/gin-gonic/gin" "github.com/pikami/cosmium/api/config" ) var ServerInfoResponse = gin.H{ "_self": "", "id": config.Config.DatabaseAccount, "_rid": fmt.Sprintf("%s.%s", config.Config.DatabaseAccount, config.Config.DatabaseDomain), "media": "//media/", "addresses": "//addresses/", "_dbs": "//dbs/", "writableLocations": []map[string]interface{}{ { "name": "South Central US", "databaseAccountEndpoint": config.Config.DatabaseEndpoint, }, }, "readableLocations": []map[string]interface{}{ { "name": "South Central US", "databaseAccountEndpoint": config.Config.DatabaseEndpoint, }, }, "enableMultipleWriteLocations": false, "userReplicationPolicy": map[string]interface{}{ "asyncReplication": false, "minReplicaSetSize": 1, "maxReplicasetSize": 4, }, "userConsistencyPolicy": map[string]interface{}{"defaultConsistencyLevel": "Session"}, "systemReplicationPolicy": map[string]interface{}{"minReplicaSetSize": 1, "maxReplicasetSize": 4}, "readPolicy": map[string]interface{}{"primaryReadCoefficient": 1, "secondaryReadCoefficient": 1}, "queryEngineConfiguration": "{\"allowNewKeywords\":true,\"maxJoinsPerSqlQuery\":10,\"maxQueryRequestTimeoutFraction\":0.9,\"maxSqlQueryInputLength\":524288,\"maxUdfRefPerSqlQuery\":10,\"queryMaxInMemorySortDocumentCount\":-1000,\"spatialMaxGeometryPointCount\":256,\"sqlAllowNonFiniteNumbers\":false,\"sqlDisableOptimizationFlags\":0,\"enableSpatialIndexing\":true,\"maxInExpressionItemsCount\":2147483647,\"maxLogicalAndPerSqlQuery\":2147483647,\"maxLogicalOrPerSqlQuery\":2147483647,\"maxSpatialQueryCells\":2147483647,\"sqlAllowAggregateFunctions\":true,\"sqlAllowGroupByClause\":true,\"sqlAllowLike\":true,\"sqlAllowSubQuery\":true,\"sqlAllowScalarSubQuery\":true,\"sqlAllowTop\":true}", } var QueryPlanResponse = gin.H{ "partitionedQueryExecutionInfoVersion": 2, "queryInfo": map[string]interface{}{ "distinctType": "None", "top": nil, "offset": nil, "limit": nil, "orderBy": []interface{}{}, "orderByExpressions": []interface{}{}, "groupByExpressions": []interface{}{}, "groupByAliases": []interface{}{}, "aggregates": []interface{}{}, "groupByAliasToAggregateType": map[string]interface{}{}, "rewrittenQuery": "", "hasSelectValue": false, "dCountInfo": nil, }, "queryRanges": []interface{}{ map[string]interface{}{ "min": "", "max": "FF", "isMinInclusive": true, "isMaxInclusive": false, }, }, }