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
Click to show internal directories.
Click to hide internal directories.