Versions in this module Expand all Collapse all v1 v1.0.1 Jul 20, 2025 Changes in this version + type OracleDriver struct + DB *sql.DB + DriverCredential *models.DriverCredentials + func GetOracleDriver(driverCredentials *models.DriverCredentials) (*OracleDriver, error) + func (o *OracleDriver) AddCollection(ctx context.Context, param *models.CommonSystemParams) error + func (o *OracleDriver) AddDocumentToProject(ctx context.Context, param *models.CommonSystemParams, ...) (interface{}, error) + func (o *OracleDriver) AddFieldToModel(ctx context.Context, param *models.CommonSystemParams, isUpdate bool, ...) (*models.ModelType, error) + func (o *OracleDriver) AddModel(ctx context.Context, project *models.Project, model *models.ModelType) (*models.ProjectSchema, error) + func (o *OracleDriver) AddRelationFields(ctx context.Context, param *models.CommonSystemParams, ...) error + func (o *OracleDriver) AddTeamMetaInfo(ctx context.Context, param *models.CommonSystemParams, ...) (*types.DefaultDocumentStructure, error) + func (o *OracleDriver) AggregateDocOfProject(ctx context.Context, param *models.CommonSystemParams, pipeline interface{}) (interface{}, error) + func (o *OracleDriver) AggregateDocOfProjectBytes(ctx context.Context, param *models.CommonSystemParams, pipeline interface{}) ([]byte, error) + func (o *OracleDriver) CheckCollectionExists(ctx context.Context, param *models.CommonSystemParams, ...) (bool, error) + func (o *OracleDriver) CheckOneToOneRelationExists(ctx context.Context, param *models.CommonSystemParams, ...) (bool, error) + func (o *OracleDriver) Close() error + func (o *OracleDriver) ConnectBuilder(ctx context.Context, projectId, userId string) error + func (o *OracleDriver) ConvertModel(ctx context.Context, project *models.Project, modelName string) error + func (o *OracleDriver) CountDocOfProject(ctx context.Context, param *models.CommonSystemParams) (int, error) + func (o *OracleDriver) CountDocOfProjectBytes(ctx context.Context, param *models.CommonSystemParams) (int, error) + func (o *OracleDriver) CountMultiDocumentOfProject(ctx context.Context, param *models.CommonSystemParams, ...) (int, error) + func (o *OracleDriver) CreateIndex(ctx context.Context, param *models.CommonSystemParams, fieldName string, ...) error + func (o *OracleDriver) CreateRelation(ctx context.Context, param *models.CommonSystemParams, ...) (*types.DefaultDocumentStructure, error) + func (o *OracleDriver) DeleteDocumentFromProject(ctx context.Context, param *models.CommonSystemParams) error + func (o *OracleDriver) DeleteDocumentRelation(ctx context.Context, param *models.CommonSystemParams) error + func (o *OracleDriver) DeleteDocumentsFromProject(ctx context.Context, param *models.CommonSystemParams) error + func (o *OracleDriver) DeleteMediaFile(ctx context.Context, param *models.CommonSystemParams) error + func (o *OracleDriver) DeleteProject(ctx context.Context, projectID string) error + func (o *OracleDriver) DeleteRelation(ctx context.Context, param *models.CommonSystemParams, relationID string) error + func (o *OracleDriver) DeleteRelationDocuments(ctx context.Context, param *models.CommonSystemParams, relationshipName string) error + func (o *OracleDriver) DisconnectBuilder(ctx context.Context, projectId, userId string) error + func (o *OracleDriver) DropField(ctx context.Context, param *models.CommonSystemParams, fieldName string) error + func (o *OracleDriver) DropIndex(ctx context.Context, param *models.CommonSystemParams, indexName string) error + func (o *OracleDriver) DropModel(ctx context.Context, project *models.Project, modelName string) error + func (o *OracleDriver) DuplicateModel(ctx context.Context, param *models.CommonSystemParams, newModelName string) error + func (o *OracleDriver) GetAllRelationDocumentsOfSingleDocument(ctx context.Context, param *models.CommonSystemParams, documentID string) ([]*types.DefaultDocumentStructure, error) + func (o *OracleDriver) GetLoggedInProjectUser(ctx context.Context, projectId, userId string) (*types.DefaultDocumentStructure, error) + func (o *OracleDriver) GetProjectUser(ctx context.Context, projectId, email, phone string) (*types.DefaultDocumentStructure, error) + func (o *OracleDriver) GetProjectUsers(ctx context.Context, projectId string, userIds []string) ([]*types.DefaultDocumentStructure, error) + func (o *OracleDriver) GetRelationDocument(ctx context.Context, cd *models.ConnectDisconnectParam) (*types.DefaultDocumentStructure, error) + func (o *OracleDriver) GetRelationIds(ctx context.Context, param *models.CommonSystemParams, ...) ([]string, error) + func (o *OracleDriver) GetSingleProjectDocument(ctx context.Context, param *models.CommonSystemParams) (*types.DefaultDocumentStructure, error) + func (o *OracleDriver) GetSingleProjectDocumentBytes(ctx context.Context, param *models.CommonSystemParams) ([]byte, error) + func (o *OracleDriver) GetSingleProjectDocumentRevisions(ctx context.Context, param *models.CommonSystemParams) ([]*types.DefaultDocumentStructure, error) + func (o *OracleDriver) GetSingleRawDocumentFromProject(ctx context.Context, param *models.CommonSystemParams) (interface{}, error) + func (o *OracleDriver) NewInsertableRelations(ctx context.Context, param *models.CommonSystemParams, ...) ([]*types.DefaultDocumentStructure, error) + func (o *OracleDriver) QueryMultiDocumentOfProject(ctx context.Context, param *models.CommonSystemParams) ([]*types.DefaultDocumentStructure, error) + func (o *OracleDriver) QueryMultiDocumentOfProjectBytes(ctx context.Context, param *models.CommonSystemParams) ([]byte, error) + func (o *OracleDriver) RelationshipDataLoader(ctx context.Context, param *models.CommonSystemParams, ids []string) ([]*types.DefaultDocumentStructure, error) + func (o *OracleDriver) RelationshipDataLoaderBytes(ctx context.Context, param *models.CommonSystemParams, ids []string) ([][]byte, error) + func (o *OracleDriver) RenameField(ctx context.Context, param *models.CommonSystemParams, ...) error + func (o *OracleDriver) RenameModel(ctx context.Context, project *models.Project, modelName, newName string) error + func (o *OracleDriver) TransferProject(ctx context.Context, userId, from, to string) error + func (o *OracleDriver) UpdateDocumentOfProject(ctx context.Context, param *models.CommonSystemParams, ...) error v1.0.0 Jul 20, 2025