framed

package
v0.0.0-...-cf36447 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Collection

type Collection struct {
	Name     string `json:"name,omitempty"`
	IsSystem bool   `json:"isSystem,omitempty"`
	Status   int    `json:"status,omitempty"`
	Type     int    `json:"type,omitempty"`
	Database *Database
}

Collection represent an arango-collection

type Database

type Database struct {
	Name    string
	Session *aranGoDriver.Session
}

Database represent a arangodb-database

func (*Database) CreateCollection

func (database *Database) CreateCollection(collectionname string) Collection

CreateCollection creates a new collection. After that search for the right collection via ListCollections().

func (*Database) ListCollections

func (database *Database) ListCollections() ([]Collection, error)

ListCollections returns an array of all collections in catabase

type FramedConnection

type FramedConnection struct {
	Session *aranGoDriver.Session
}

func NewFramedConnection

func NewFramedConnection(session aranGoDriver.Session) *FramedConnection

NewFramedConnection creates a new framedConnection which wraps a session.

func (*FramedConnection) CreateDB

func (connection *FramedConnection) CreateDB(database string) (*Database, error)

CreateDB creates a new database

func (*FramedConnection) DB

func (connection *FramedConnection) DB(database string) *Database

DB returns a database-model.

func (*FramedConnection) DropDB

func (connection *FramedConnection) DropDB(database *Database) error

DropDB drops the database

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL