Documentation ¶
Index ¶
- Variables
- type EventsFixture
- type EventsFixtureQuery
- type EventsFixtureResultSet
- func (r *EventsFixtureResultSet) All() ([]*EventsFixture, error)
- func (r *EventsFixtureResultSet) ForEach(f func(*EventsFixture) error) error
- func (r *EventsFixtureResultSet) Get() (*EventsFixture, error)
- func (r *EventsFixtureResultSet) Next() (returned bool)
- func (r *EventsFixtureResultSet) One() (*EventsFixture, error)
- type EventsFixtureStore
- func (s *EventsFixtureStore) AfterInsert(doc *EventsFixture) error
- func (s *EventsFixtureStore) AfterUpdate(doc *EventsFixture) error
- func (s *EventsFixtureStore) BeforeInsert(doc *EventsFixture) error
- func (s *EventsFixtureStore) BeforeUpdate(doc *EventsFixture) error
- func (s *EventsFixtureStore) Find(query *EventsFixtureQuery) (*EventsFixtureResultSet, error)
- func (s *EventsFixtureStore) FindOne(query *EventsFixtureQuery) (*EventsFixture, error)
- func (s *EventsFixtureStore) Insert(doc *EventsFixture) error
- func (s *EventsFixtureStore) MustFind(query *EventsFixtureQuery) *EventsFixtureResultSet
- func (s *EventsFixtureStore) MustFindOne(query *EventsFixtureQuery) *EventsFixture
- func (s *EventsFixtureStore) New() (doc *EventsFixture)
- func (s *EventsFixtureStore) Query() *EventsFixtureQuery
- func (s *EventsFixtureStore) Save(doc *EventsFixture) (updated bool, err error)
- func (s *EventsFixtureStore) Update(doc *EventsFixture) error
- type EventsSaveFixture
- type EventsSaveFixtureQuery
- type EventsSaveFixtureResultSet
- func (r *EventsSaveFixtureResultSet) All() ([]*EventsSaveFixture, error)
- func (r *EventsSaveFixtureResultSet) ForEach(f func(*EventsSaveFixture) error) error
- func (r *EventsSaveFixtureResultSet) Get() (*EventsSaveFixture, error)
- func (r *EventsSaveFixtureResultSet) Next() (returned bool)
- func (r *EventsSaveFixtureResultSet) One() (*EventsSaveFixture, error)
- type EventsSaveFixtureStore
- func (s *EventsSaveFixtureStore) AfterSave(doc *EventsSaveFixture) error
- func (s *EventsSaveFixtureStore) BeforeSave(doc *EventsSaveFixture) error
- func (s *EventsSaveFixtureStore) Find(query *EventsSaveFixtureQuery) (*EventsSaveFixtureResultSet, error)
- func (s *EventsSaveFixtureStore) FindOne(query *EventsSaveFixtureQuery) (*EventsSaveFixture, error)
- func (s *EventsSaveFixtureStore) Insert(doc *EventsSaveFixture) error
- func (s *EventsSaveFixtureStore) MustFind(query *EventsSaveFixtureQuery) *EventsSaveFixtureResultSet
- func (s *EventsSaveFixtureStore) MustFindOne(query *EventsSaveFixtureQuery) *EventsSaveFixture
- func (s *EventsSaveFixtureStore) New() (doc *EventsSaveFixture)
- func (s *EventsSaveFixtureStore) Query() *EventsSaveFixtureQuery
- func (s *EventsSaveFixtureStore) Save(doc *EventsSaveFixture) (updated bool, err error)
- func (s *EventsSaveFixtureStore) Update(doc *EventsSaveFixture) error
- type MultiKeySortFixture
- type MultiKeySortFixtureQuery
- type MultiKeySortFixtureResultSet
- func (r *MultiKeySortFixtureResultSet) All() ([]*MultiKeySortFixture, error)
- func (r *MultiKeySortFixtureResultSet) ForEach(f func(*MultiKeySortFixture) error) error
- func (r *MultiKeySortFixtureResultSet) Get() (*MultiKeySortFixture, error)
- func (r *MultiKeySortFixtureResultSet) Next() (returned bool)
- func (r *MultiKeySortFixtureResultSet) One() (*MultiKeySortFixture, error)
- type MultiKeySortFixtureStore
- func (s *MultiKeySortFixtureStore) Find(query *MultiKeySortFixtureQuery) (*MultiKeySortFixtureResultSet, error)
- func (s *MultiKeySortFixtureStore) FindOne(query *MultiKeySortFixtureQuery) (*MultiKeySortFixture, error)
- func (s *MultiKeySortFixtureStore) Insert(doc *MultiKeySortFixture) error
- func (s *MultiKeySortFixtureStore) MustFind(query *MultiKeySortFixtureQuery) *MultiKeySortFixtureResultSet
- func (s *MultiKeySortFixtureStore) MustFindOne(query *MultiKeySortFixtureQuery) *MultiKeySortFixture
- func (s *MultiKeySortFixtureStore) New() (doc *MultiKeySortFixture)
- func (s *MultiKeySortFixtureStore) Query() *MultiKeySortFixtureQuery
- func (s *MultiKeySortFixtureStore) Save(doc *MultiKeySortFixture) (updated bool, err error)
- func (s *MultiKeySortFixtureStore) Update(doc *MultiKeySortFixture) error
- type QueryFixture
- type QueryFixtureQuery
- type QueryFixtureResultSet
- func (r *QueryFixtureResultSet) All() ([]*QueryFixture, error)
- func (r *QueryFixtureResultSet) ForEach(f func(*QueryFixture) error) error
- func (r *QueryFixtureResultSet) Get() (*QueryFixture, error)
- func (r *QueryFixtureResultSet) Next() (returned bool)
- func (r *QueryFixtureResultSet) One() (*QueryFixture, error)
- type QueryFixtureStore
- func (s *QueryFixtureStore) Find(query *QueryFixtureQuery) (*QueryFixtureResultSet, error)
- func (s *QueryFixtureStore) FindOne(query *QueryFixtureQuery) (*QueryFixture, error)
- func (s *QueryFixtureStore) Insert(doc *QueryFixture) error
- func (s *QueryFixtureStore) MustFind(query *QueryFixtureQuery) *QueryFixtureResultSet
- func (s *QueryFixtureStore) MustFindOne(query *QueryFixtureQuery) *QueryFixture
- func (s *QueryFixtureStore) New(f string) (doc *QueryFixture)
- func (s *QueryFixtureStore) Query() *QueryFixtureQuery
- func (s *QueryFixtureStore) Save(doc *QueryFixture) (updated bool, err error)
- func (s *QueryFixtureStore) Update(doc *QueryFixture) error
- type ResultSetFixture
- type ResultSetFixtureQuery
- type ResultSetFixtureResultSet
- func (r *ResultSetFixtureResultSet) All() ([]*ResultSetFixture, error)
- func (r *ResultSetFixtureResultSet) ForEach(f func(*ResultSetFixture) error) error
- func (r *ResultSetFixtureResultSet) Get() (*ResultSetFixture, error)
- func (r *ResultSetFixtureResultSet) Next() (returned bool)
- func (r *ResultSetFixtureResultSet) One() (*ResultSetFixture, error)
- type ResultSetFixtureStore
- func (s *ResultSetFixtureStore) Find(query *ResultSetFixtureQuery) (*ResultSetFixtureResultSet, error)
- func (s *ResultSetFixtureStore) FindOne(query *ResultSetFixtureQuery) (*ResultSetFixture, error)
- func (s *ResultSetFixtureStore) Insert(doc *ResultSetFixture) error
- func (s *ResultSetFixtureStore) MustFind(query *ResultSetFixtureQuery) *ResultSetFixtureResultSet
- func (s *ResultSetFixtureStore) MustFindOne(query *ResultSetFixtureQuery) *ResultSetFixture
- func (s *ResultSetFixtureStore) New(f string) (doc *ResultSetFixture)
- func (s *ResultSetFixtureStore) Query() *ResultSetFixtureQuery
- func (s *ResultSetFixtureStore) Save(doc *ResultSetFixture) (updated bool, err error)
- func (s *ResultSetFixtureStore) Update(doc *ResultSetFixture) error
- type ResultSetInitFixture
- type ResultSetInitFixtureQuery
- type ResultSetInitFixtureResultSet
- func (r *ResultSetInitFixtureResultSet) All() ([]*ResultSetInitFixture, error)
- func (r *ResultSetInitFixtureResultSet) ForEach(f func(*ResultSetInitFixture) error) error
- func (r *ResultSetInitFixtureResultSet) Get() (*ResultSetInitFixture, error)
- func (r *ResultSetInitFixtureResultSet) Next() (returned bool)
- func (r *ResultSetInitFixtureResultSet) One() (*ResultSetInitFixture, error)
- type ResultSetInitFixtureStore
- func (s *ResultSetInitFixtureStore) Find(query *ResultSetInitFixtureQuery) (*ResultSetInitFixtureResultSet, error)
- func (s *ResultSetInitFixtureStore) FindOne(query *ResultSetInitFixtureQuery) (*ResultSetInitFixture, error)
- func (s *ResultSetInitFixtureStore) Insert(doc *ResultSetInitFixture) error
- func (s *ResultSetInitFixtureStore) MustFind(query *ResultSetInitFixtureQuery) *ResultSetInitFixtureResultSet
- func (s *ResultSetInitFixtureStore) MustFindOne(query *ResultSetInitFixtureQuery) *ResultSetInitFixture
- func (s *ResultSetInitFixtureStore) New() (doc *ResultSetInitFixture)
- func (s *ResultSetInitFixtureStore) Query() *ResultSetInitFixtureQuery
- func (s *ResultSetInitFixtureStore) Save(doc *ResultSetInitFixture) (updated bool, err error)
- func (s *ResultSetInitFixtureStore) Update(doc *ResultSetInitFixture) error
- type SchemaFixture
- type SchemaFixtureQuery
- type SchemaFixtureResultSet
- func (r *SchemaFixtureResultSet) All() ([]*SchemaFixture, error)
- func (r *SchemaFixtureResultSet) ForEach(f func(*SchemaFixture) error) error
- func (r *SchemaFixtureResultSet) Get() (*SchemaFixture, error)
- func (r *SchemaFixtureResultSet) Next() (returned bool)
- func (r *SchemaFixtureResultSet) One() (*SchemaFixture, error)
- type SchemaFixtureStore
- func (s *SchemaFixtureStore) Find(query *SchemaFixtureQuery) (*SchemaFixtureResultSet, error)
- func (s *SchemaFixtureStore) FindOne(query *SchemaFixtureQuery) (*SchemaFixture, error)
- func (s *SchemaFixtureStore) Insert(doc *SchemaFixture) error
- func (s *SchemaFixtureStore) MustFind(query *SchemaFixtureQuery) *SchemaFixtureResultSet
- func (s *SchemaFixtureStore) MustFindOne(query *SchemaFixtureQuery) *SchemaFixture
- func (s *SchemaFixtureStore) New() (doc *SchemaFixture)
- func (s *SchemaFixtureStore) Query() *SchemaFixtureQuery
- func (s *SchemaFixtureStore) Save(doc *SchemaFixture) (updated bool, err error)
- func (s *SchemaFixtureStore) Update(doc *SchemaFixture) error
- type StoreFixture
- type StoreFixtureQuery
- type StoreFixtureResultSet
- func (r *StoreFixtureResultSet) All() ([]*StoreFixture, error)
- func (r *StoreFixtureResultSet) ForEach(f func(*StoreFixture) error) error
- func (r *StoreFixtureResultSet) Get() (*StoreFixture, error)
- func (r *StoreFixtureResultSet) Next() (returned bool)
- func (r *StoreFixtureResultSet) One() (*StoreFixture, error)
- type StoreFixtureStore
- func (s *StoreFixtureStore) Find(query *StoreFixtureQuery) (*StoreFixtureResultSet, error)
- func (s *StoreFixtureStore) FindOne(query *StoreFixtureQuery) (*StoreFixture, error)
- func (s *StoreFixtureStore) Insert(doc *StoreFixture) error
- func (s *StoreFixtureStore) MustFind(query *StoreFixtureQuery) *StoreFixtureResultSet
- func (s *StoreFixtureStore) MustFindOne(query *StoreFixtureQuery) *StoreFixture
- func (s *StoreFixtureStore) New() (doc *StoreFixture)
- func (s *StoreFixtureStore) Query() *StoreFixtureQuery
- func (s *StoreFixtureStore) Save(doc *StoreFixture) (updated bool, err error)
- func (s *StoreFixtureStore) Update(doc *StoreFixture) error
- type StoreWithConstructFixture
- type StoreWithConstructFixtureQuery
- type StoreWithConstructFixtureResultSet
- func (r *StoreWithConstructFixtureResultSet) All() ([]*StoreWithConstructFixture, error)
- func (r *StoreWithConstructFixtureResultSet) ForEach(f func(*StoreWithConstructFixture) error) error
- func (r *StoreWithConstructFixtureResultSet) Get() (*StoreWithConstructFixture, error)
- func (r *StoreWithConstructFixtureResultSet) Next() (returned bool)
- func (r *StoreWithConstructFixtureResultSet) One() (*StoreWithConstructFixture, error)
- type StoreWithConstructFixtureStore
- func (s *StoreWithConstructFixtureStore) Find(query *StoreWithConstructFixtureQuery) (*StoreWithConstructFixtureResultSet, error)
- func (s *StoreWithConstructFixtureStore) FindOne(query *StoreWithConstructFixtureQuery) (*StoreWithConstructFixture, error)
- func (s *StoreWithConstructFixtureStore) Insert(doc *StoreWithConstructFixture) error
- func (s *StoreWithConstructFixtureStore) MustFind(query *StoreWithConstructFixtureQuery) *StoreWithConstructFixtureResultSet
- func (s *StoreWithConstructFixtureStore) MustFindOne(query *StoreWithConstructFixtureQuery) *StoreWithConstructFixture
- func (s *StoreWithConstructFixtureStore) New(f string) (doc *StoreWithConstructFixture)
- func (s *StoreWithConstructFixtureStore) Query() *StoreWithConstructFixtureQuery
- func (s *StoreWithConstructFixtureStore) Save(doc *StoreWithConstructFixture) (updated bool, err error)
- func (s *StoreWithConstructFixtureStore) Update(doc *StoreWithConstructFixture) error
- type StoreWithNewFixture
- type StoreWithNewFixtureQuery
- type StoreWithNewFixtureResultSet
- func (r *StoreWithNewFixtureResultSet) All() ([]*StoreWithNewFixture, error)
- func (r *StoreWithNewFixtureResultSet) ForEach(f func(*StoreWithNewFixture) error) error
- func (r *StoreWithNewFixtureResultSet) Get() (*StoreWithNewFixture, error)
- func (r *StoreWithNewFixtureResultSet) Next() (returned bool)
- func (r *StoreWithNewFixtureResultSet) One() (*StoreWithNewFixture, error)
- type StoreWithNewFixtureStore
- func (s *StoreWithNewFixtureStore) Find(query *StoreWithNewFixtureQuery) (*StoreWithNewFixtureResultSet, error)
- func (s *StoreWithNewFixtureStore) FindOne(query *StoreWithNewFixtureQuery) (*StoreWithNewFixture, error)
- func (s *StoreWithNewFixtureStore) Insert(doc *StoreWithNewFixture) error
- func (s *StoreWithNewFixtureStore) MustFind(query *StoreWithNewFixtureQuery) *StoreWithNewFixtureResultSet
- func (s *StoreWithNewFixtureStore) MustFindOne(query *StoreWithNewFixtureQuery) *StoreWithNewFixture
- func (s *StoreWithNewFixtureStore) New(f, b string) *StoreWithNewFixture
- func (s *StoreWithNewFixtureStore) Query() *StoreWithNewFixtureQuery
- func (s *StoreWithNewFixtureStore) Save(doc *StoreWithNewFixture) (updated bool, err error)
- func (s *StoreWithNewFixtureStore) Update(doc *StoreWithNewFixture) error
Constants ¶
This section is empty.
Variables ¶
var Schema = schema{
EventsFixture: &schemaEventsFixture{
Checks: storable.NewMap("checks.[map]", "bool"),
},
EventsSaveFixture: &schemaEventsSaveFixture{
Checks: storable.NewMap("checks.[map]", "bool"),
},
MultiKeySortFixture: &schemaMultiKeySortFixture{
Name: storable.NewField("name", "string"),
Start: storable.NewField("start", "time.Time"),
End: storable.NewField("end", "time.Time"),
},
QueryFixture: &schemaQueryFixture{
Foo: storable.NewField("foo", "string"),
},
ResultSetFixture: &schemaResultSetFixture{
Foo: storable.NewField("foo", "string"),
},
ResultSetInitFixture: &schemaResultSetInitFixture{
Foo: storable.NewField("foo", "string"),
},
SchemaFixture: &schemaSchemaFixture{
String: storable.NewField("string", "string"),
Int: storable.NewField("foo", "int"),
Nested: &schemaSchemaFixtureNested{
String: storable.NewField("nested.string", "string"),
Int: storable.NewField("nested.foo", "int"),
Nested: &schemaSchemaFixtureNestedNested{},
Inline: &schemaSchemaFixtureNestedInline{
Inline: storable.NewField("nested.inline", "string"),
},
MapOfString: storable.NewMap("nested.mapofstring.[map]", "string"),
MapOfInterface: storable.NewMap("nested.mapofinterface.[map]", "interface{}"),
MapOfSomeType: &schemaSchemaFixtureNestedMapOfSomeType{
Foo: storable.NewMap("nested.mapofsometype.[map].foo", "string"),
},
},
Inline: &schemaSchemaFixtureInline{
Inline: storable.NewField("inline", "string"),
},
MapOfString: storable.NewMap("mapofstring.[map]", "string"),
MapOfInterface: storable.NewMap("mapofinterface.[map]", "interface{}"),
MapOfSomeType: &schemaSchemaFixtureMapOfSomeType{
Foo: storable.NewMap("mapofsometype.[map].foo", "string"),
},
},
StoreFixture: &schemaStoreFixture{
Foo: storable.NewField("foo", "string"),
},
StoreWithConstructFixture: &schemaStoreWithConstructFixture{
Foo: storable.NewField("foo", "string"),
},
StoreWithNewFixture: &schemaStoreWithNewFixture{
Foo: storable.NewField("foo", "string"),
Bar: storable.NewField("bar", "string"),
},
}
Functions ¶
This section is empty.
Types ¶
type EventsFixture ¶
type EventsFixtureQuery ¶
type EventsFixtureQuery struct {
storable.BaseQuery
}
func (*EventsFixtureQuery) FindById ¶
func (q *EventsFixtureQuery) FindById(ids ...bson.ObjectId) *EventsFixtureQuery
FindById add a new criteria to the query searching by _id
type EventsFixtureResultSet ¶
type EventsFixtureResultSet struct { storable.ResultSet // contains filtered or unexported fields }
func (*EventsFixtureResultSet) All ¶
func (r *EventsFixtureResultSet) All() ([]*EventsFixture, error)
All returns all documents on the resultset and close the resultset
func (*EventsFixtureResultSet) ForEach ¶
func (r *EventsFixtureResultSet) ForEach(f func(*EventsFixture) error) error
ForEach iterates the resultset calling to the given function.
func (*EventsFixtureResultSet) Get ¶
func (r *EventsFixtureResultSet) Get() (*EventsFixture, error)
Get returns the document retrieved with the Next method.
func (*EventsFixtureResultSet) Next ¶
func (r *EventsFixtureResultSet) Next() (returned bool)
Next prepares the next result document for reading with the Get method.
func (*EventsFixtureResultSet) One ¶
func (r *EventsFixtureResultSet) One() (*EventsFixture, error)
One returns the first document on the resultset and close the resultset
type EventsFixtureStore ¶
type EventsFixtureStore struct {
storable.Store
}
func NewEventsFixtureStore ¶
func NewEventsFixtureStore(db *mgo.Database) *EventsFixtureStore
func (*EventsFixtureStore) AfterInsert ¶
func (s *EventsFixtureStore) AfterInsert(doc *EventsFixture) error
func (*EventsFixtureStore) AfterUpdate ¶
func (s *EventsFixtureStore) AfterUpdate(doc *EventsFixture) error
func (*EventsFixtureStore) BeforeInsert ¶
func (s *EventsFixtureStore) BeforeInsert(doc *EventsFixture) error
func (*EventsFixtureStore) BeforeUpdate ¶
func (s *EventsFixtureStore) BeforeUpdate(doc *EventsFixture) error
func (*EventsFixtureStore) Find ¶
func (s *EventsFixtureStore) Find(query *EventsFixtureQuery) (*EventsFixtureResultSet, error)
Find performs a find on the collection using the given query.
func (*EventsFixtureStore) FindOne ¶
func (s *EventsFixtureStore) FindOne(query *EventsFixtureQuery) (*EventsFixture, error)
FindOne performs a find on the collection using the given query returning the first document from the resultset.
func (*EventsFixtureStore) Insert ¶
func (s *EventsFixtureStore) Insert(doc *EventsFixture) error
Insert insert the given document on the collection, trigger BeforeInsert and AfterInsert if any. Throws ErrNonNewDocument if doc is a non-new document.
func (*EventsFixtureStore) MustFind ¶
func (s *EventsFixtureStore) MustFind(query *EventsFixtureQuery) *EventsFixtureResultSet
MustFind like Find but panics on error
func (*EventsFixtureStore) MustFindOne ¶
func (s *EventsFixtureStore) MustFindOne(query *EventsFixtureQuery) *EventsFixture
MustFindOne like FindOne but panics on error
func (*EventsFixtureStore) New ¶
func (s *EventsFixtureStore) New() (doc *EventsFixture)
New returns a new instance of EventsFixture.
func (*EventsFixtureStore) Query ¶
func (s *EventsFixtureStore) Query() *EventsFixtureQuery
Query return a new instance of EventsFixtureQuery.
func (*EventsFixtureStore) Save ¶
func (s *EventsFixtureStore) Save(doc *EventsFixture) (updated bool, err error)
Save insert or update the given document on the collection using Upsert, trigger BeforeUpdate and AfterUpdate if the document is non-new and BeforeInsert and AfterInset if is new.
func (*EventsFixtureStore) Update ¶
func (s *EventsFixtureStore) Update(doc *EventsFixture) error
Update update the given document on the collection, trigger BeforeUpdate and AfterUpdate if any. Throws ErrNewDocument if doc is a new document.
type EventsSaveFixture ¶
type EventsSaveFixtureQuery ¶
type EventsSaveFixtureQuery struct {
storable.BaseQuery
}
func (*EventsSaveFixtureQuery) FindById ¶
func (q *EventsSaveFixtureQuery) FindById(ids ...bson.ObjectId) *EventsSaveFixtureQuery
FindById add a new criteria to the query searching by _id
type EventsSaveFixtureResultSet ¶
type EventsSaveFixtureResultSet struct { storable.ResultSet // contains filtered or unexported fields }
func (*EventsSaveFixtureResultSet) All ¶
func (r *EventsSaveFixtureResultSet) All() ([]*EventsSaveFixture, error)
All returns all documents on the resultset and close the resultset
func (*EventsSaveFixtureResultSet) ForEach ¶
func (r *EventsSaveFixtureResultSet) ForEach(f func(*EventsSaveFixture) error) error
ForEach iterates the resultset calling to the given function.
func (*EventsSaveFixtureResultSet) Get ¶
func (r *EventsSaveFixtureResultSet) Get() (*EventsSaveFixture, error)
Get returns the document retrieved with the Next method.
func (*EventsSaveFixtureResultSet) Next ¶
func (r *EventsSaveFixtureResultSet) Next() (returned bool)
Next prepares the next result document for reading with the Get method.
func (*EventsSaveFixtureResultSet) One ¶
func (r *EventsSaveFixtureResultSet) One() (*EventsSaveFixture, error)
One returns the first document on the resultset and close the resultset
type EventsSaveFixtureStore ¶
type EventsSaveFixtureStore struct {
storable.Store
}
func NewEventsSaveFixtureStore ¶
func NewEventsSaveFixtureStore(db *mgo.Database) *EventsSaveFixtureStore
func (*EventsSaveFixtureStore) AfterSave ¶
func (s *EventsSaveFixtureStore) AfterSave(doc *EventsSaveFixture) error
func (*EventsSaveFixtureStore) BeforeSave ¶
func (s *EventsSaveFixtureStore) BeforeSave(doc *EventsSaveFixture) error
func (*EventsSaveFixtureStore) Find ¶
func (s *EventsSaveFixtureStore) Find(query *EventsSaveFixtureQuery) (*EventsSaveFixtureResultSet, error)
Find performs a find on the collection using the given query.
func (*EventsSaveFixtureStore) FindOne ¶
func (s *EventsSaveFixtureStore) FindOne(query *EventsSaveFixtureQuery) (*EventsSaveFixture, error)
FindOne performs a find on the collection using the given query returning the first document from the resultset.
func (*EventsSaveFixtureStore) Insert ¶
func (s *EventsSaveFixtureStore) Insert(doc *EventsSaveFixture) error
Insert insert the given document on the collection, trigger BeforeInsert and AfterInsert if any. Throws ErrNonNewDocument if doc is a non-new document.
func (*EventsSaveFixtureStore) MustFind ¶
func (s *EventsSaveFixtureStore) MustFind(query *EventsSaveFixtureQuery) *EventsSaveFixtureResultSet
MustFind like Find but panics on error
func (*EventsSaveFixtureStore) MustFindOne ¶
func (s *EventsSaveFixtureStore) MustFindOne(query *EventsSaveFixtureQuery) *EventsSaveFixture
MustFindOne like FindOne but panics on error
func (*EventsSaveFixtureStore) New ¶
func (s *EventsSaveFixtureStore) New() (doc *EventsSaveFixture)
New returns a new instance of EventsSaveFixture.
func (*EventsSaveFixtureStore) Query ¶
func (s *EventsSaveFixtureStore) Query() *EventsSaveFixtureQuery
Query return a new instance of EventsSaveFixtureQuery.
func (*EventsSaveFixtureStore) Save ¶
func (s *EventsSaveFixtureStore) Save(doc *EventsSaveFixture) (updated bool, err error)
Save insert or update the given document on the collection using Upsert, trigger BeforeUpdate and AfterUpdate if the document is non-new and BeforeInsert and AfterInset if is new.
func (*EventsSaveFixtureStore) Update ¶
func (s *EventsSaveFixtureStore) Update(doc *EventsSaveFixture) error
Update update the given document on the collection, trigger BeforeUpdate and AfterUpdate if any. Throws ErrNewDocument if doc is a new document.
type MultiKeySortFixture ¶
type MultiKeySortFixtureQuery ¶
type MultiKeySortFixtureQuery struct {
storable.BaseQuery
}
func (*MultiKeySortFixtureQuery) FindById ¶
func (q *MultiKeySortFixtureQuery) FindById(ids ...bson.ObjectId) *MultiKeySortFixtureQuery
FindById add a new criteria to the query searching by _id
type MultiKeySortFixtureResultSet ¶
type MultiKeySortFixtureResultSet struct { storable.ResultSet // contains filtered or unexported fields }
func (*MultiKeySortFixtureResultSet) All ¶
func (r *MultiKeySortFixtureResultSet) All() ([]*MultiKeySortFixture, error)
All returns all documents on the resultset and close the resultset
func (*MultiKeySortFixtureResultSet) ForEach ¶
func (r *MultiKeySortFixtureResultSet) ForEach(f func(*MultiKeySortFixture) error) error
ForEach iterates the resultset calling to the given function.
func (*MultiKeySortFixtureResultSet) Get ¶
func (r *MultiKeySortFixtureResultSet) Get() (*MultiKeySortFixture, error)
Get returns the document retrieved with the Next method.
func (*MultiKeySortFixtureResultSet) Next ¶
func (r *MultiKeySortFixtureResultSet) Next() (returned bool)
Next prepares the next result document for reading with the Get method.
func (*MultiKeySortFixtureResultSet) One ¶
func (r *MultiKeySortFixtureResultSet) One() (*MultiKeySortFixture, error)
One returns the first document on the resultset and close the resultset
type MultiKeySortFixtureStore ¶
type MultiKeySortFixtureStore struct {
storable.Store
}
func NewMultiKeySortFixtureStore ¶
func NewMultiKeySortFixtureStore(db *mgo.Database) *MultiKeySortFixtureStore
func (*MultiKeySortFixtureStore) Find ¶
func (s *MultiKeySortFixtureStore) Find(query *MultiKeySortFixtureQuery) (*MultiKeySortFixtureResultSet, error)
Find performs a find on the collection using the given query.
func (*MultiKeySortFixtureStore) FindOne ¶
func (s *MultiKeySortFixtureStore) FindOne(query *MultiKeySortFixtureQuery) (*MultiKeySortFixture, error)
FindOne performs a find on the collection using the given query returning the first document from the resultset.
func (*MultiKeySortFixtureStore) Insert ¶
func (s *MultiKeySortFixtureStore) Insert(doc *MultiKeySortFixture) error
Insert insert the given document on the collection, trigger BeforeInsert and AfterInsert if any. Throws ErrNonNewDocument if doc is a non-new document.
func (*MultiKeySortFixtureStore) MustFind ¶
func (s *MultiKeySortFixtureStore) MustFind(query *MultiKeySortFixtureQuery) *MultiKeySortFixtureResultSet
MustFind like Find but panics on error
func (*MultiKeySortFixtureStore) MustFindOne ¶
func (s *MultiKeySortFixtureStore) MustFindOne(query *MultiKeySortFixtureQuery) *MultiKeySortFixture
MustFindOne like FindOne but panics on error
func (*MultiKeySortFixtureStore) New ¶
func (s *MultiKeySortFixtureStore) New() (doc *MultiKeySortFixture)
New returns a new instance of MultiKeySortFixture.
func (*MultiKeySortFixtureStore) Query ¶
func (s *MultiKeySortFixtureStore) Query() *MultiKeySortFixtureQuery
Query return a new instance of MultiKeySortFixtureQuery.
func (*MultiKeySortFixtureStore) Save ¶
func (s *MultiKeySortFixtureStore) Save(doc *MultiKeySortFixture) (updated bool, err error)
Save insert or update the given document on the collection using Upsert, trigger BeforeUpdate and AfterUpdate if the document is non-new and BeforeInsert and AfterInset if is new.
func (*MultiKeySortFixtureStore) Update ¶
func (s *MultiKeySortFixtureStore) Update(doc *MultiKeySortFixture) error
Update update the given document on the collection, trigger BeforeUpdate and AfterUpdate if any. Throws ErrNewDocument if doc is a new document.
type QueryFixture ¶
type QueryFixture struct { storable.Document `bson:",inline" collection:"query"` Foo string }
type QueryFixtureQuery ¶
type QueryFixtureQuery struct {
storable.BaseQuery
}
func (*QueryFixtureQuery) FindById ¶
func (q *QueryFixtureQuery) FindById(ids ...bson.ObjectId) *QueryFixtureQuery
FindById add a new criteria to the query searching by _id
type QueryFixtureResultSet ¶
type QueryFixtureResultSet struct { storable.ResultSet // contains filtered or unexported fields }
func (*QueryFixtureResultSet) All ¶
func (r *QueryFixtureResultSet) All() ([]*QueryFixture, error)
All returns all documents on the resultset and close the resultset
func (*QueryFixtureResultSet) ForEach ¶
func (r *QueryFixtureResultSet) ForEach(f func(*QueryFixture) error) error
ForEach iterates the resultset calling to the given function.
func (*QueryFixtureResultSet) Get ¶
func (r *QueryFixtureResultSet) Get() (*QueryFixture, error)
Get returns the document retrieved with the Next method.
func (*QueryFixtureResultSet) Next ¶
func (r *QueryFixtureResultSet) Next() (returned bool)
Next prepares the next result document for reading with the Get method.
func (*QueryFixtureResultSet) One ¶
func (r *QueryFixtureResultSet) One() (*QueryFixture, error)
One returns the first document on the resultset and close the resultset
type QueryFixtureStore ¶
type QueryFixtureStore struct {
storable.Store
}
func NewQueryFixtureStore ¶
func NewQueryFixtureStore(db *mgo.Database) *QueryFixtureStore
func (*QueryFixtureStore) Find ¶
func (s *QueryFixtureStore) Find(query *QueryFixtureQuery) (*QueryFixtureResultSet, error)
Find performs a find on the collection using the given query.
func (*QueryFixtureStore) FindOne ¶
func (s *QueryFixtureStore) FindOne(query *QueryFixtureQuery) (*QueryFixture, error)
FindOne performs a find on the collection using the given query returning the first document from the resultset.
func (*QueryFixtureStore) Insert ¶
func (s *QueryFixtureStore) Insert(doc *QueryFixture) error
Insert insert the given document on the collection, trigger BeforeInsert and AfterInsert if any. Throws ErrNonNewDocument if doc is a non-new document.
func (*QueryFixtureStore) MustFind ¶
func (s *QueryFixtureStore) MustFind(query *QueryFixtureQuery) *QueryFixtureResultSet
MustFind like Find but panics on error
func (*QueryFixtureStore) MustFindOne ¶
func (s *QueryFixtureStore) MustFindOne(query *QueryFixtureQuery) *QueryFixture
MustFindOne like FindOne but panics on error
func (*QueryFixtureStore) New ¶
func (s *QueryFixtureStore) New(f string) (doc *QueryFixture)
New returns a new instance of QueryFixture.
func (*QueryFixtureStore) Query ¶
func (s *QueryFixtureStore) Query() *QueryFixtureQuery
Query return a new instance of QueryFixtureQuery.
func (*QueryFixtureStore) Save ¶
func (s *QueryFixtureStore) Save(doc *QueryFixture) (updated bool, err error)
Save insert or update the given document on the collection using Upsert, trigger BeforeUpdate and AfterUpdate if the document is non-new and BeforeInsert and AfterInset if is new.
func (*QueryFixtureStore) Update ¶
func (s *QueryFixtureStore) Update(doc *QueryFixture) error
Update update the given document on the collection, trigger BeforeUpdate and AfterUpdate if any. Throws ErrNewDocument if doc is a new document.
type ResultSetFixture ¶
type ResultSetFixture struct { storable.Document `bson:",inline" collection:"resultset"` Foo string }
type ResultSetFixtureQuery ¶
type ResultSetFixtureQuery struct {
storable.BaseQuery
}
func (*ResultSetFixtureQuery) FindById ¶
func (q *ResultSetFixtureQuery) FindById(ids ...bson.ObjectId) *ResultSetFixtureQuery
FindById add a new criteria to the query searching by _id
type ResultSetFixtureResultSet ¶
type ResultSetFixtureResultSet struct { storable.ResultSet // contains filtered or unexported fields }
func (*ResultSetFixtureResultSet) All ¶
func (r *ResultSetFixtureResultSet) All() ([]*ResultSetFixture, error)
All returns all documents on the resultset and close the resultset
func (*ResultSetFixtureResultSet) ForEach ¶
func (r *ResultSetFixtureResultSet) ForEach(f func(*ResultSetFixture) error) error
ForEach iterates the resultset calling to the given function.
func (*ResultSetFixtureResultSet) Get ¶
func (r *ResultSetFixtureResultSet) Get() (*ResultSetFixture, error)
Get returns the document retrieved with the Next method.
func (*ResultSetFixtureResultSet) Next ¶
func (r *ResultSetFixtureResultSet) Next() (returned bool)
Next prepares the next result document for reading with the Get method.
func (*ResultSetFixtureResultSet) One ¶
func (r *ResultSetFixtureResultSet) One() (*ResultSetFixture, error)
One returns the first document on the resultset and close the resultset
type ResultSetFixtureStore ¶
type ResultSetFixtureStore struct {
storable.Store
}
func NewResultSetFixtureStore ¶
func NewResultSetFixtureStore(db *mgo.Database) *ResultSetFixtureStore
func (*ResultSetFixtureStore) Find ¶
func (s *ResultSetFixtureStore) Find(query *ResultSetFixtureQuery) (*ResultSetFixtureResultSet, error)
Find performs a find on the collection using the given query.
func (*ResultSetFixtureStore) FindOne ¶
func (s *ResultSetFixtureStore) FindOne(query *ResultSetFixtureQuery) (*ResultSetFixture, error)
FindOne performs a find on the collection using the given query returning the first document from the resultset.
func (*ResultSetFixtureStore) Insert ¶
func (s *ResultSetFixtureStore) Insert(doc *ResultSetFixture) error
Insert insert the given document on the collection, trigger BeforeInsert and AfterInsert if any. Throws ErrNonNewDocument if doc is a non-new document.
func (*ResultSetFixtureStore) MustFind ¶
func (s *ResultSetFixtureStore) MustFind(query *ResultSetFixtureQuery) *ResultSetFixtureResultSet
MustFind like Find but panics on error
func (*ResultSetFixtureStore) MustFindOne ¶
func (s *ResultSetFixtureStore) MustFindOne(query *ResultSetFixtureQuery) *ResultSetFixture
MustFindOne like FindOne but panics on error
func (*ResultSetFixtureStore) New ¶
func (s *ResultSetFixtureStore) New(f string) (doc *ResultSetFixture)
New returns a new instance of ResultSetFixture.
func (*ResultSetFixtureStore) Query ¶
func (s *ResultSetFixtureStore) Query() *ResultSetFixtureQuery
Query return a new instance of ResultSetFixtureQuery.
func (*ResultSetFixtureStore) Save ¶
func (s *ResultSetFixtureStore) Save(doc *ResultSetFixture) (updated bool, err error)
Save insert or update the given document on the collection using Upsert, trigger BeforeUpdate and AfterUpdate if the document is non-new and BeforeInsert and AfterInset if is new.
func (*ResultSetFixtureStore) Update ¶
func (s *ResultSetFixtureStore) Update(doc *ResultSetFixture) error
Update update the given document on the collection, trigger BeforeUpdate and AfterUpdate if any. Throws ErrNewDocument if doc is a new document.
type ResultSetInitFixture ¶
type ResultSetInitFixture struct { storable.Document `bson:",inline" collection:"resultset"` Foo string }
func (*ResultSetInitFixture) Init ¶
func (r *ResultSetInitFixture) Init(doc storable.DocumentBase) error
type ResultSetInitFixtureQuery ¶
type ResultSetInitFixtureQuery struct {
storable.BaseQuery
}
func (*ResultSetInitFixtureQuery) FindById ¶
func (q *ResultSetInitFixtureQuery) FindById(ids ...bson.ObjectId) *ResultSetInitFixtureQuery
FindById add a new criteria to the query searching by _id
type ResultSetInitFixtureResultSet ¶
type ResultSetInitFixtureResultSet struct { storable.ResultSet // contains filtered or unexported fields }
func (*ResultSetInitFixtureResultSet) All ¶
func (r *ResultSetInitFixtureResultSet) All() ([]*ResultSetInitFixture, error)
All returns all documents on the resultset and close the resultset
func (*ResultSetInitFixtureResultSet) ForEach ¶
func (r *ResultSetInitFixtureResultSet) ForEach(f func(*ResultSetInitFixture) error) error
ForEach iterates the resultset calling to the given function.
func (*ResultSetInitFixtureResultSet) Get ¶
func (r *ResultSetInitFixtureResultSet) Get() (*ResultSetInitFixture, error)
Get returns the document retrieved with the Next method.
func (*ResultSetInitFixtureResultSet) Next ¶
func (r *ResultSetInitFixtureResultSet) Next() (returned bool)
Next prepares the next result document for reading with the Get method.
func (*ResultSetInitFixtureResultSet) One ¶
func (r *ResultSetInitFixtureResultSet) One() (*ResultSetInitFixture, error)
One returns the first document on the resultset and close the resultset
type ResultSetInitFixtureStore ¶
type ResultSetInitFixtureStore struct {
storable.Store
}
func NewResultSetInitFixtureStore ¶
func NewResultSetInitFixtureStore(db *mgo.Database) *ResultSetInitFixtureStore
func (*ResultSetInitFixtureStore) Find ¶
func (s *ResultSetInitFixtureStore) Find(query *ResultSetInitFixtureQuery) (*ResultSetInitFixtureResultSet, error)
Find performs a find on the collection using the given query.
func (*ResultSetInitFixtureStore) FindOne ¶
func (s *ResultSetInitFixtureStore) FindOne(query *ResultSetInitFixtureQuery) (*ResultSetInitFixture, error)
FindOne performs a find on the collection using the given query returning the first document from the resultset.
func (*ResultSetInitFixtureStore) Insert ¶
func (s *ResultSetInitFixtureStore) Insert(doc *ResultSetInitFixture) error
Insert insert the given document on the collection, trigger BeforeInsert and AfterInsert if any. Throws ErrNonNewDocument if doc is a non-new document.
func (*ResultSetInitFixtureStore) MustFind ¶
func (s *ResultSetInitFixtureStore) MustFind(query *ResultSetInitFixtureQuery) *ResultSetInitFixtureResultSet
MustFind like Find but panics on error
func (*ResultSetInitFixtureStore) MustFindOne ¶
func (s *ResultSetInitFixtureStore) MustFindOne(query *ResultSetInitFixtureQuery) *ResultSetInitFixture
MustFindOne like FindOne but panics on error
func (*ResultSetInitFixtureStore) New ¶
func (s *ResultSetInitFixtureStore) New() (doc *ResultSetInitFixture)
New returns a new instance of ResultSetInitFixture.
func (*ResultSetInitFixtureStore) Query ¶
func (s *ResultSetInitFixtureStore) Query() *ResultSetInitFixtureQuery
Query return a new instance of ResultSetInitFixtureQuery.
func (*ResultSetInitFixtureStore) Save ¶
func (s *ResultSetInitFixtureStore) Save(doc *ResultSetInitFixture) (updated bool, err error)
Save insert or update the given document on the collection using Upsert, trigger BeforeUpdate and AfterUpdate if the document is non-new and BeforeInsert and AfterInset if is new.
func (*ResultSetInitFixtureStore) Update ¶
func (s *ResultSetInitFixtureStore) Update(doc *ResultSetInitFixture) error
Update update the given document on the collection, trigger BeforeUpdate and AfterUpdate if any. Throws ErrNewDocument if doc is a new document.
type SchemaFixture ¶
type SchemaFixture struct { storable.Document `bson:",inline" collection:"schema"` String string Int int `bson:"foo"` Nested *SchemaFixture Inline struct { Inline string } `bson:",inline"` MapOfString map[string]string MapOfInterface map[string]interface{} MapOfSomeType map[string]struct { Foo string } }
type SchemaFixtureQuery ¶
type SchemaFixtureQuery struct {
storable.BaseQuery
}
func (*SchemaFixtureQuery) FindById ¶
func (q *SchemaFixtureQuery) FindById(ids ...bson.ObjectId) *SchemaFixtureQuery
FindById add a new criteria to the query searching by _id
type SchemaFixtureResultSet ¶
type SchemaFixtureResultSet struct { storable.ResultSet // contains filtered or unexported fields }
func (*SchemaFixtureResultSet) All ¶
func (r *SchemaFixtureResultSet) All() ([]*SchemaFixture, error)
All returns all documents on the resultset and close the resultset
func (*SchemaFixtureResultSet) ForEach ¶
func (r *SchemaFixtureResultSet) ForEach(f func(*SchemaFixture) error) error
ForEach iterates the resultset calling to the given function.
func (*SchemaFixtureResultSet) Get ¶
func (r *SchemaFixtureResultSet) Get() (*SchemaFixture, error)
Get returns the document retrieved with the Next method.
func (*SchemaFixtureResultSet) Next ¶
func (r *SchemaFixtureResultSet) Next() (returned bool)
Next prepares the next result document for reading with the Get method.
func (*SchemaFixtureResultSet) One ¶
func (r *SchemaFixtureResultSet) One() (*SchemaFixture, error)
One returns the first document on the resultset and close the resultset
type SchemaFixtureStore ¶
type SchemaFixtureStore struct {
storable.Store
}
func NewSchemaFixtureStore ¶
func NewSchemaFixtureStore(db *mgo.Database) *SchemaFixtureStore
func (*SchemaFixtureStore) Find ¶
func (s *SchemaFixtureStore) Find(query *SchemaFixtureQuery) (*SchemaFixtureResultSet, error)
Find performs a find on the collection using the given query.
func (*SchemaFixtureStore) FindOne ¶
func (s *SchemaFixtureStore) FindOne(query *SchemaFixtureQuery) (*SchemaFixture, error)
FindOne performs a find on the collection using the given query returning the first document from the resultset.
func (*SchemaFixtureStore) Insert ¶
func (s *SchemaFixtureStore) Insert(doc *SchemaFixture) error
Insert insert the given document on the collection, trigger BeforeInsert and AfterInsert if any. Throws ErrNonNewDocument if doc is a non-new document.
func (*SchemaFixtureStore) MustFind ¶
func (s *SchemaFixtureStore) MustFind(query *SchemaFixtureQuery) *SchemaFixtureResultSet
MustFind like Find but panics on error
func (*SchemaFixtureStore) MustFindOne ¶
func (s *SchemaFixtureStore) MustFindOne(query *SchemaFixtureQuery) *SchemaFixture
MustFindOne like FindOne but panics on error
func (*SchemaFixtureStore) New ¶
func (s *SchemaFixtureStore) New() (doc *SchemaFixture)
New returns a new instance of SchemaFixture.
func (*SchemaFixtureStore) Query ¶
func (s *SchemaFixtureStore) Query() *SchemaFixtureQuery
Query return a new instance of SchemaFixtureQuery.
func (*SchemaFixtureStore) Save ¶
func (s *SchemaFixtureStore) Save(doc *SchemaFixture) (updated bool, err error)
Save insert or update the given document on the collection using Upsert, trigger BeforeUpdate and AfterUpdate if the document is non-new and BeforeInsert and AfterInset if is new.
func (*SchemaFixtureStore) Update ¶
func (s *SchemaFixtureStore) Update(doc *SchemaFixture) error
Update update the given document on the collection, trigger BeforeUpdate and AfterUpdate if any. Throws ErrNewDocument if doc is a new document.
type StoreFixture ¶
type StoreFixture struct { storable.Document `bson:",inline" collection:"store"` Foo string }
type StoreFixtureQuery ¶
type StoreFixtureQuery struct {
storable.BaseQuery
}
func (*StoreFixtureQuery) FindById ¶
func (q *StoreFixtureQuery) FindById(ids ...bson.ObjectId) *StoreFixtureQuery
FindById add a new criteria to the query searching by _id
type StoreFixtureResultSet ¶
type StoreFixtureResultSet struct { storable.ResultSet // contains filtered or unexported fields }
func (*StoreFixtureResultSet) All ¶
func (r *StoreFixtureResultSet) All() ([]*StoreFixture, error)
All returns all documents on the resultset and close the resultset
func (*StoreFixtureResultSet) ForEach ¶
func (r *StoreFixtureResultSet) ForEach(f func(*StoreFixture) error) error
ForEach iterates the resultset calling to the given function.
func (*StoreFixtureResultSet) Get ¶
func (r *StoreFixtureResultSet) Get() (*StoreFixture, error)
Get returns the document retrieved with the Next method.
func (*StoreFixtureResultSet) Next ¶
func (r *StoreFixtureResultSet) Next() (returned bool)
Next prepares the next result document for reading with the Get method.
func (*StoreFixtureResultSet) One ¶
func (r *StoreFixtureResultSet) One() (*StoreFixture, error)
One returns the first document on the resultset and close the resultset
type StoreFixtureStore ¶
type StoreFixtureStore struct {
storable.Store
}
func NewStoreFixtureStore ¶
func NewStoreFixtureStore(db *mgo.Database) *StoreFixtureStore
func (*StoreFixtureStore) Find ¶
func (s *StoreFixtureStore) Find(query *StoreFixtureQuery) (*StoreFixtureResultSet, error)
Find performs a find on the collection using the given query.
func (*StoreFixtureStore) FindOne ¶
func (s *StoreFixtureStore) FindOne(query *StoreFixtureQuery) (*StoreFixture, error)
FindOne performs a find on the collection using the given query returning the first document from the resultset.
func (*StoreFixtureStore) Insert ¶
func (s *StoreFixtureStore) Insert(doc *StoreFixture) error
Insert insert the given document on the collection, trigger BeforeInsert and AfterInsert if any. Throws ErrNonNewDocument if doc is a non-new document.
func (*StoreFixtureStore) MustFind ¶
func (s *StoreFixtureStore) MustFind(query *StoreFixtureQuery) *StoreFixtureResultSet
MustFind like Find but panics on error
func (*StoreFixtureStore) MustFindOne ¶
func (s *StoreFixtureStore) MustFindOne(query *StoreFixtureQuery) *StoreFixture
MustFindOne like FindOne but panics on error
func (*StoreFixtureStore) New ¶
func (s *StoreFixtureStore) New() (doc *StoreFixture)
New returns a new instance of StoreFixture.
func (*StoreFixtureStore) Query ¶
func (s *StoreFixtureStore) Query() *StoreFixtureQuery
Query return a new instance of StoreFixtureQuery.
func (*StoreFixtureStore) Save ¶
func (s *StoreFixtureStore) Save(doc *StoreFixture) (updated bool, err error)
Save insert or update the given document on the collection using Upsert, trigger BeforeUpdate and AfterUpdate if the document is non-new and BeforeInsert and AfterInset if is new.
func (*StoreFixtureStore) Update ¶
func (s *StoreFixtureStore) Update(doc *StoreFixture) error
Update update the given document on the collection, trigger BeforeUpdate and AfterUpdate if any. Throws ErrNewDocument if doc is a new document.
type StoreWithConstructFixture ¶
type StoreWithConstructFixture struct { storable.Document `bson:",inline" collection:"store_construct"` Foo string }
type StoreWithConstructFixtureQuery ¶
type StoreWithConstructFixtureQuery struct {
storable.BaseQuery
}
func (*StoreWithConstructFixtureQuery) FindById ¶
func (q *StoreWithConstructFixtureQuery) FindById(ids ...bson.ObjectId) *StoreWithConstructFixtureQuery
FindById add a new criteria to the query searching by _id
type StoreWithConstructFixtureResultSet ¶
type StoreWithConstructFixtureResultSet struct { storable.ResultSet // contains filtered or unexported fields }
func (*StoreWithConstructFixtureResultSet) All ¶
func (r *StoreWithConstructFixtureResultSet) All() ([]*StoreWithConstructFixture, error)
All returns all documents on the resultset and close the resultset
func (*StoreWithConstructFixtureResultSet) ForEach ¶
func (r *StoreWithConstructFixtureResultSet) ForEach(f func(*StoreWithConstructFixture) error) error
ForEach iterates the resultset calling to the given function.
func (*StoreWithConstructFixtureResultSet) Get ¶
func (r *StoreWithConstructFixtureResultSet) Get() (*StoreWithConstructFixture, error)
Get returns the document retrieved with the Next method.
func (*StoreWithConstructFixtureResultSet) Next ¶
func (r *StoreWithConstructFixtureResultSet) Next() (returned bool)
Next prepares the next result document for reading with the Get method.
func (*StoreWithConstructFixtureResultSet) One ¶
func (r *StoreWithConstructFixtureResultSet) One() (*StoreWithConstructFixture, error)
One returns the first document on the resultset and close the resultset
type StoreWithConstructFixtureStore ¶
type StoreWithConstructFixtureStore struct {
storable.Store
}
func NewStoreWithConstructFixtureStore ¶
func NewStoreWithConstructFixtureStore(db *mgo.Database) *StoreWithConstructFixtureStore
func (*StoreWithConstructFixtureStore) Find ¶
func (s *StoreWithConstructFixtureStore) Find(query *StoreWithConstructFixtureQuery) (*StoreWithConstructFixtureResultSet, error)
Find performs a find on the collection using the given query.
func (*StoreWithConstructFixtureStore) FindOne ¶
func (s *StoreWithConstructFixtureStore) FindOne(query *StoreWithConstructFixtureQuery) (*StoreWithConstructFixture, error)
FindOne performs a find on the collection using the given query returning the first document from the resultset.
func (*StoreWithConstructFixtureStore) Insert ¶
func (s *StoreWithConstructFixtureStore) Insert(doc *StoreWithConstructFixture) error
Insert insert the given document on the collection, trigger BeforeInsert and AfterInsert if any. Throws ErrNonNewDocument if doc is a non-new document.
func (*StoreWithConstructFixtureStore) MustFind ¶
func (s *StoreWithConstructFixtureStore) MustFind(query *StoreWithConstructFixtureQuery) *StoreWithConstructFixtureResultSet
MustFind like Find but panics on error
func (*StoreWithConstructFixtureStore) MustFindOne ¶
func (s *StoreWithConstructFixtureStore) MustFindOne(query *StoreWithConstructFixtureQuery) *StoreWithConstructFixture
MustFindOne like FindOne but panics on error
func (*StoreWithConstructFixtureStore) New ¶
func (s *StoreWithConstructFixtureStore) New(f string) (doc *StoreWithConstructFixture)
New returns a new instance of StoreWithConstructFixture.
func (*StoreWithConstructFixtureStore) Query ¶
func (s *StoreWithConstructFixtureStore) Query() *StoreWithConstructFixtureQuery
Query return a new instance of StoreWithConstructFixtureQuery.
func (*StoreWithConstructFixtureStore) Save ¶
func (s *StoreWithConstructFixtureStore) Save(doc *StoreWithConstructFixture) (updated bool, err error)
Save insert or update the given document on the collection using Upsert, trigger BeforeUpdate and AfterUpdate if the document is non-new and BeforeInsert and AfterInset if is new.
func (*StoreWithConstructFixtureStore) Update ¶
func (s *StoreWithConstructFixtureStore) Update(doc *StoreWithConstructFixture) error
Update update the given document on the collection, trigger BeforeUpdate and AfterUpdate if any. Throws ErrNewDocument if doc is a new document.
type StoreWithNewFixture ¶
type StoreWithNewFixtureQuery ¶
type StoreWithNewFixtureQuery struct {
storable.BaseQuery
}
func (*StoreWithNewFixtureQuery) FindById ¶
func (q *StoreWithNewFixtureQuery) FindById(ids ...bson.ObjectId) *StoreWithNewFixtureQuery
FindById add a new criteria to the query searching by _id
type StoreWithNewFixtureResultSet ¶
type StoreWithNewFixtureResultSet struct { storable.ResultSet // contains filtered or unexported fields }
func (*StoreWithNewFixtureResultSet) All ¶
func (r *StoreWithNewFixtureResultSet) All() ([]*StoreWithNewFixture, error)
All returns all documents on the resultset and close the resultset
func (*StoreWithNewFixtureResultSet) ForEach ¶
func (r *StoreWithNewFixtureResultSet) ForEach(f func(*StoreWithNewFixture) error) error
ForEach iterates the resultset calling to the given function.
func (*StoreWithNewFixtureResultSet) Get ¶
func (r *StoreWithNewFixtureResultSet) Get() (*StoreWithNewFixture, error)
Get returns the document retrieved with the Next method.
func (*StoreWithNewFixtureResultSet) Next ¶
func (r *StoreWithNewFixtureResultSet) Next() (returned bool)
Next prepares the next result document for reading with the Get method.
func (*StoreWithNewFixtureResultSet) One ¶
func (r *StoreWithNewFixtureResultSet) One() (*StoreWithNewFixture, error)
One returns the first document on the resultset and close the resultset
type StoreWithNewFixtureStore ¶
type StoreWithNewFixtureStore struct {
storable.Store
}
func NewStoreWithNewFixtureStore ¶
func NewStoreWithNewFixtureStore(db *mgo.Database) *StoreWithNewFixtureStore
func (*StoreWithNewFixtureStore) Find ¶
func (s *StoreWithNewFixtureStore) Find(query *StoreWithNewFixtureQuery) (*StoreWithNewFixtureResultSet, error)
Find performs a find on the collection using the given query.
func (*StoreWithNewFixtureStore) FindOne ¶
func (s *StoreWithNewFixtureStore) FindOne(query *StoreWithNewFixtureQuery) (*StoreWithNewFixture, error)
FindOne performs a find on the collection using the given query returning the first document from the resultset.
func (*StoreWithNewFixtureStore) Insert ¶
func (s *StoreWithNewFixtureStore) Insert(doc *StoreWithNewFixture) error
Insert insert the given document on the collection, trigger BeforeInsert and AfterInsert if any. Throws ErrNonNewDocument if doc is a non-new document.
func (*StoreWithNewFixtureStore) MustFind ¶
func (s *StoreWithNewFixtureStore) MustFind(query *StoreWithNewFixtureQuery) *StoreWithNewFixtureResultSet
MustFind like Find but panics on error
func (*StoreWithNewFixtureStore) MustFindOne ¶
func (s *StoreWithNewFixtureStore) MustFindOne(query *StoreWithNewFixtureQuery) *StoreWithNewFixture
MustFindOne like FindOne but panics on error
func (*StoreWithNewFixtureStore) New ¶
func (s *StoreWithNewFixtureStore) New(f, b string) *StoreWithNewFixture
func (*StoreWithNewFixtureStore) Query ¶
func (s *StoreWithNewFixtureStore) Query() *StoreWithNewFixtureQuery
Query return a new instance of StoreWithNewFixtureQuery.
func (*StoreWithNewFixtureStore) Save ¶
func (s *StoreWithNewFixtureStore) Save(doc *StoreWithNewFixture) (updated bool, err error)
Save insert or update the given document on the collection using Upsert, trigger BeforeUpdate and AfterUpdate if the document is non-new and BeforeInsert and AfterInset if is new.
func (*StoreWithNewFixtureStore) Update ¶
func (s *StoreWithNewFixtureStore) Update(doc *StoreWithNewFixture) error
Update update the given document on the collection, trigger BeforeUpdate and AfterUpdate if any. Throws ErrNewDocument if doc is a new document.