Documentation ¶
Index ¶
- func CreateCollection(databaseId string, newCollection repositorymodels.Collection) (repositorymodels.Collection, repositorymodels.RepositoryStatus)
- func CreateDatabase(newDatabase repositorymodels.Database) (repositorymodels.Database, repositorymodels.RepositoryStatus)
- func CreateDocument(databaseId string, collectionId string, document map[string]interface{}) (repositorymodels.Document, repositorymodels.RepositoryStatus)
- func DeleteCollection(databaseId string, collectionId string) repositorymodels.RepositoryStatus
- func DeleteDatabase(id string) repositorymodels.RepositoryStatus
- func DeleteDocument(databaseId string, collectionId string, documentId string) repositorymodels.RepositoryStatus
- func ExecuteQueryDocuments(databaseId string, collectionId string, query string, ...) ([]memoryexecutor.RowType, repositorymodels.RepositoryStatus)
- func GetAllCollections(databaseId string) ([]repositorymodels.Collection, repositorymodels.RepositoryStatus)
- func GetAllDatabases() ([]repositorymodels.Database, repositorymodels.RepositoryStatus)
- func GetAllDocuments(databaseId string, collectionId string) ([]repositorymodels.Document, repositorymodels.RepositoryStatus)
- func GetAllStoredProcedures(databaseId string, collectionId string) ([]repositorymodels.StoredProcedure, repositorymodels.RepositoryStatus)
- func GetAllTriggers(databaseId string, collectionId string) ([]repositorymodels.Trigger, repositorymodels.RepositoryStatus)
- func GetAllUserDefinedFunctions(databaseId string, collectionId string) ([]repositorymodels.UserDefinedFunction, repositorymodels.RepositoryStatus)
- func GetCollection(databaseId string, collectionId string) (repositorymodels.Collection, repositorymodels.RepositoryStatus)
- func GetDatabase(id string) (repositorymodels.Database, repositorymodels.RepositoryStatus)
- func GetDocument(databaseId string, collectionId string, documentId string) (repositorymodels.Document, repositorymodels.RepositoryStatus)
- func GetPartitionKeyRanges(databaseId string, collectionId string) ([]repositorymodels.PartitionKeyRange, repositorymodels.RepositoryStatus)
- func GetState() repositorymodels.State
- func InitializeRepository()
- func LoadStateFS(filePath string)
- func SaveStateFS(filePath string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCollection ¶
func CreateCollection(databaseId string, newCollection repositorymodels.Collection) (repositorymodels.Collection, repositorymodels.RepositoryStatus)
func CreateDatabase ¶
func CreateDatabase(newDatabase repositorymodels.Database) (repositorymodels.Database, repositorymodels.RepositoryStatus)
func CreateDocument ¶
func CreateDocument(databaseId string, collectionId string, document map[string]interface{}) (repositorymodels.Document, repositorymodels.RepositoryStatus)
func DeleteCollection ¶
func DeleteCollection(databaseId string, collectionId string) repositorymodels.RepositoryStatus
func DeleteDatabase ¶
func DeleteDatabase(id string) repositorymodels.RepositoryStatus
func DeleteDocument ¶
func DeleteDocument(databaseId string, collectionId string, documentId string) repositorymodels.RepositoryStatus
func ExecuteQueryDocuments ¶
func ExecuteQueryDocuments(databaseId string, collectionId string, query string, queryParameters map[string]interface{}) ([]memoryexecutor.RowType, repositorymodels.RepositoryStatus)
func GetAllCollections ¶
func GetAllCollections(databaseId string) ([]repositorymodels.Collection, repositorymodels.RepositoryStatus)
func GetAllDatabases ¶
func GetAllDatabases() ([]repositorymodels.Database, repositorymodels.RepositoryStatus)
func GetAllDocuments ¶
func GetAllDocuments(databaseId string, collectionId string) ([]repositorymodels.Document, repositorymodels.RepositoryStatus)
func GetAllStoredProcedures ¶
func GetAllStoredProcedures(databaseId string, collectionId string) ([]repositorymodels.StoredProcedure, repositorymodels.RepositoryStatus)
func GetAllTriggers ¶
func GetAllTriggers(databaseId string, collectionId string) ([]repositorymodels.Trigger, repositorymodels.RepositoryStatus)
func GetAllUserDefinedFunctions ¶
func GetAllUserDefinedFunctions(databaseId string, collectionId string) ([]repositorymodels.UserDefinedFunction, repositorymodels.RepositoryStatus)
func GetCollection ¶
func GetCollection(databaseId string, collectionId string) (repositorymodels.Collection, repositorymodels.RepositoryStatus)
func GetDatabase ¶
func GetDatabase(id string) (repositorymodels.Database, repositorymodels.RepositoryStatus)
func GetDocument ¶
func GetDocument(databaseId string, collectionId string, documentId string) (repositorymodels.Document, repositorymodels.RepositoryStatus)
func GetPartitionKeyRanges ¶
func GetPartitionKeyRanges(databaseId string, collectionId string) ([]repositorymodels.PartitionKeyRange, repositorymodels.RepositoryStatus)
I have no idea what this is tbh
func GetState ¶
func GetState() repositorymodels.State
func InitializeRepository ¶ added in v0.1.3
func InitializeRepository()
func LoadStateFS ¶
func LoadStateFS(filePath string)
func SaveStateFS ¶
func SaveStateFS(filePath string)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.