Documentation ¶
Index ¶
- func StripExtraWS(s string) string
- type MockClient
- type MockCursor
- func (c *MockCursor) Close() error
- func (c *MockCursor) Count() int64
- func (c *MockCursor) Extra() driver.QueryExtra
- func (c *MockCursor) HasMore() bool
- func (c *MockCursor) ReadDocument(ctx context.Context, result interface{}) (driver.DocumentMeta, error)
- func (c *MockCursor) Statistics() driver.QueryStatistics
- type MockDatabase
- func (c *MockDatabase) AbortTransaction(ctx context.Context, tid driver.TransactionID, ...) error
- func (c *MockDatabase) Analyzer(ctx context.Context, name string) (driver.ArangoSearchAnalyzer, error)
- func (c *MockDatabase) Analyzers(ctx context.Context) ([]driver.ArangoSearchAnalyzer, error)
- func (c *MockDatabase) BeginTransaction(ctx context.Context, cols driver.TransactionCollections, ...) (driver.TransactionID, error)
- func (c *MockDatabase) Collection(ctx context.Context, name string) (driver.Collection, error)
- func (c *MockDatabase) CollectionExists(ctx context.Context, name string) (bool, error)
- func (c *MockDatabase) Collections(ctx context.Context) ([]driver.Collection, error)
- func (c *MockDatabase) CommitTransaction(ctx context.Context, tid driver.TransactionID, ...) error
- func (c *MockDatabase) CreateArangoSearchView(ctx context.Context, name string, options *driver.ArangoSearchViewProperties) (driver.ArangoSearchView, error)
- func (c *MockDatabase) CreateCollection(ctx context.Context, name string, options *driver.CreateCollectionOptions) (driver.Collection, error)
- func (c *MockDatabase) CreateGraph(ctx context.Context, name string, options *driver.CreateGraphOptions) (driver.Graph, error)
- func (c *MockDatabase) CreateGraphV2(ctx context.Context, name string, options *driver.CreateGraphOptions) (driver.Graph, error)
- func (c *MockDatabase) EngineInfo(ctx context.Context) (driver.EngineInfo, error)
- func (c *MockDatabase) EnsureAnalyzer(ctx context.Context, analyzer driver.ArangoSearchAnalyzerDefinition) (bool, driver.ArangoSearchAnalyzer, error)
- func (c *MockDatabase) Graph(ctx context.Context, name string) (driver.Graph, error)
- func (c *MockDatabase) GraphExists(ctx context.Context, name string) (bool, error)
- func (c *MockDatabase) Graphs(ctx context.Context) ([]driver.Graph, error)
- func (c *MockDatabase) Info(ctx context.Context) (driver.DatabaseInfo, error)
- func (c *MockDatabase) Name() string
- func (c *MockDatabase) Query(ctx context.Context, query string, bindVars map[string]interface{}) (driver.Cursor, error)
- func (c *MockDatabase) Remove(ctx context.Context) error
- func (c *MockDatabase) Transaction(ctx context.Context, action string, options *driver.TransactionOptions) (interface{}, error)
- func (c *MockDatabase) TransactionStatus(ctx context.Context, tid driver.TransactionID) (driver.TransactionStatusRecord, error)
- func (c *MockDatabase) ValidateQuery(ctx context.Context, query string) error
- func (c *MockDatabase) View(ctx context.Context, name string) (driver.View, error)
- func (c *MockDatabase) ViewExists(ctx context.Context, name string) (bool, error)
- func (c *MockDatabase) Views(ctx context.Context) ([]driver.View, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StripExtraWS ¶
Types ¶
type MockClient ¶
type MockClient struct {
MockDatabase *MockDatabase
}
type MockCursor ¶
func (*MockCursor) Close ¶
func (c *MockCursor) Close() error
func (*MockCursor) Count ¶
func (c *MockCursor) Count() int64
func (*MockCursor) Extra ¶
func (c *MockCursor) Extra() driver.QueryExtra
func (*MockCursor) HasMore ¶
func (c *MockCursor) HasMore() bool
func (*MockCursor) ReadDocument ¶
func (c *MockCursor) ReadDocument(ctx context.Context, result interface{}) (driver.DocumentMeta, error)
func (*MockCursor) Statistics ¶
func (c *MockCursor) Statistics() driver.QueryStatistics
type MockDatabase ¶
type MockDatabase struct { LastQuery string LastBindVars map[string]interface{} MyCursor *MockCursor }
func (*MockDatabase) AbortTransaction ¶
func (c *MockDatabase) AbortTransaction(ctx context.Context, tid driver.TransactionID, opts *driver.AbortTransactionOptions) error
func (*MockDatabase) Analyzer ¶
func (c *MockDatabase) Analyzer(ctx context.Context, name string) (driver.ArangoSearchAnalyzer, error)
func (*MockDatabase) Analyzers ¶
func (c *MockDatabase) Analyzers(ctx context.Context) ([]driver.ArangoSearchAnalyzer, error)
func (*MockDatabase) BeginTransaction ¶
func (c *MockDatabase) BeginTransaction(ctx context.Context, cols driver.TransactionCollections, opts *driver.BeginTransactionOptions) (driver.TransactionID, error)
func (*MockDatabase) Collection ¶
func (c *MockDatabase) Collection(ctx context.Context, name string) (driver.Collection, error)
func (*MockDatabase) CollectionExists ¶
func (*MockDatabase) Collections ¶
func (c *MockDatabase) Collections(ctx context.Context) ([]driver.Collection, error)
func (*MockDatabase) CommitTransaction ¶
func (c *MockDatabase) CommitTransaction(ctx context.Context, tid driver.TransactionID, opts *driver.CommitTransactionOptions) error
func (*MockDatabase) CreateArangoSearchView ¶
func (c *MockDatabase) CreateArangoSearchView(ctx context.Context, name string, options *driver.ArangoSearchViewProperties) (driver.ArangoSearchView, error)
func (*MockDatabase) CreateCollection ¶
func (c *MockDatabase) CreateCollection(ctx context.Context, name string, options *driver.CreateCollectionOptions) (driver.Collection, error)
func (*MockDatabase) CreateGraph ¶
func (c *MockDatabase) CreateGraph(ctx context.Context, name string, options *driver.CreateGraphOptions) (driver.Graph, error)
func (*MockDatabase) CreateGraphV2 ¶
func (c *MockDatabase) CreateGraphV2(ctx context.Context, name string, options *driver.CreateGraphOptions) (driver.Graph, error)
func (*MockDatabase) EngineInfo ¶
func (c *MockDatabase) EngineInfo(ctx context.Context) (driver.EngineInfo, error)
func (*MockDatabase) EnsureAnalyzer ¶
func (c *MockDatabase) EnsureAnalyzer(ctx context.Context, analyzer driver.ArangoSearchAnalyzerDefinition) (bool, driver.ArangoSearchAnalyzer, error)
func (*MockDatabase) Graph ¶
func (c *MockDatabase) Graph(ctx context.Context, name string) (driver.Graph, error)
func (*MockDatabase) GraphExists ¶
func (*MockDatabase) Graphs ¶
func (c *MockDatabase) Graphs(ctx context.Context) ([]driver.Graph, error)
func (*MockDatabase) Info ¶
func (c *MockDatabase) Info(ctx context.Context) (driver.DatabaseInfo, error)
func (*MockDatabase) Name ¶
func (c *MockDatabase) Name() string
func (*MockDatabase) Transaction ¶
func (c *MockDatabase) Transaction(ctx context.Context, action string, options *driver.TransactionOptions) (interface{}, error)
func (*MockDatabase) TransactionStatus ¶
func (c *MockDatabase) TransactionStatus(ctx context.Context, tid driver.TransactionID) (driver.TransactionStatusRecord, error)
func (*MockDatabase) ValidateQuery ¶
func (c *MockDatabase) ValidateQuery(ctx context.Context, query string) error
func (*MockDatabase) View ¶
func (c *MockDatabase) View(ctx context.Context, name string) (driver.View, error)
func (*MockDatabase) ViewExists ¶
Click to show internal directories.
Click to hide internal directories.