func (bldr *aeDatastoreAdminOperationQueryBuilder) Offset(offset int) *aeDatastoreAdminOperationQueryBuilder {
	bldr.q = bldr.q.Offset(offset)
	if bldr.plugin != nil {
		bldr.plugin.Offset(offset)
	}
	return bldr
}
Offset setup to query.
package ds2bq
import (
	"google.golang.org/appengine/datastore"
)
type Plugin interface {
	Init(typeName string)
	Ancestor(ancestor *datastore.Key)
	KeysOnly()
	Start(cur datastore.Cursor)
	Offset(offset int)
	Limit(limit int)
	Filter(name, op string, value interface{})
	Asc(name string)
	Desc(name string)
}
type Plugger interface {
	Plugin() Plugin
}
type aeDatastoreAdminOperationQueryBuilder struct {
	q             *datastore.Query
	plugin        Plugin
	Kind          *aeDatastoreAdminOperationQueryProperty
	ID            *aeDatastoreAdminOperationQueryProperty
	ActiveJobIDs  *aeDatastoreAdminOperationQueryProperty
	ActiveJobs    *aeDatastoreAdminOperationQueryProperty
	CompletedJobs *aeDatastoreAdminOperationQueryProperty
	Description   *aeDatastoreAdminOperationQueryProperty
	LastUpdated   *aeDatastoreAdminOperationQueryProperty
	ServiceJobID  *aeDatastoreAdminOperationQueryProperty
	Status        *aeDatastoreAdminOperationQueryProperty
	StatusInfo    *aeDatastoreAdminOperationQueryProperty
}
type aeDatastoreAdminOperationQueryProperty struct {
	bldr *aeDatastoreAdminOperationQueryBuilder
	name string
}
func newAEDatastoreAdminOperationQueryBuilder() *aeDatastoreAdminOperationQueryBuilder {
	return newAEDatastoreAdminOperationQueryBuilderWithKind("_AE_DatastoreAdmin_Operation")
}
func newAEDatastoreAdminOperationQueryBuilderWithKind(kind string) *aeDatastoreAdminOperationQueryBuilder {
	q := datastore.NewQuery(kind)
	bldr := &aeDatastoreAdminOperationQueryBuilder{q: q}
	bldr.Kind = &aeDatastoreAdminOperationQueryProperty{
		bldr: bldr,
		name: "Kind",
	}
	bldr.ID = &aeDatastoreAdminOperationQueryProperty{
		bldr: bldr,
		name: "__key__",
	}
	bldr.ActiveJobIDs = &aeDatastoreAdminOperationQueryProperty{
		bldr: bldr,
		name: "active_job_ids",
	}
	bldr.ActiveJobs = &aeDatastoreAdminOperationQueryProperty{
		bldr: bldr,
		name: "active_jobs",
	}
	bldr.CompletedJobs = &aeDatastoreAdminOperationQueryProperty{
		bldr: bldr,
		name: "completed_jobs",
	}
	bldr.Description = &aeDatastoreAdminOperationQueryProperty{
		bldr: bldr,
		name: "description",
	}
	bldr.LastUpdated = &aeDatastoreAdminOperationQueryProperty{
		bldr: bldr,
		name: "last_updated",
	}
	bldr.ServiceJobID = &aeDatastoreAdminOperationQueryProperty{
		bldr: bldr,
		name: "service_job_id",
	}
	bldr.Status = &aeDatastoreAdminOperationQueryProperty{
		bldr: bldr,
		name: "status",
	}
	bldr.StatusInfo = &aeDatastoreAdminOperationQueryProperty{
		bldr: bldr,
		name: "status_info",
	}
	if plugger, ok := interface{}(bldr).(Plugger); ok {
		bldr.plugin = plugger.Plugin()
		bldr.plugin.Init("AEDatastoreAdminOperation")
	}
	return bldr
}
func (bldr *aeDatastoreAdminOperationQueryBuilder) Ancestor(parentKey *datastore.Key) *aeDatastoreAdminOperationQueryBuilder {
	bldr.q = bldr.q.Ancestor(parentKey)
	if bldr.plugin != nil {
		bldr.plugin.Ancestor(parentKey)
	}
	return bldr
}
func (bldr *aeDatastoreAdminOperationQueryBuilder) KeysOnly() *aeDatastoreAdminOperationQueryBuilder {
	bldr.q = bldr.q.KeysOnly()
	if bldr.plugin != nil {
		bldr.plugin.KeysOnly()
	}
	return bldr
}
func (bldr *aeDatastoreAdminOperationQueryBuilder) Start(cur datastore.Cursor) *aeDatastoreAdminOperationQueryBuilder {
	bldr.q = bldr.q.Start(cur)
	if bldr.plugin != nil {
		bldr.plugin.Start(cur)
	}
	return bldr
}