Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Lists ¶
type Lists struct { TablesMap map[string]Model // normalized table name to table metadata (map[CQ Table Name]Model) // contains filtered or unexported fields }
func (*Lists) GetDestTable ¶
type Spec ¶
type Spec struct { // REST `$select` OData modificator, fields entity properties array // Wildcard selectors `*` are intentionally not supported // If not provided, only default fields will be fetched (ID, Created, AuthorId, Modified, EditorId) Select []string `json:"select"` // REST `$expand` OData modificator, fields entity properties array // When expanding an entity use selection of a nested entity property(s) // Optional, and in most of the cases we recommend to avoid it and // prefer to map nested entities to the separate tables Expand []string `json:"expand"` // REST `$filter` OData modificator, a filter string // Don't use filters for large entities which potentially can return more than 5000 in a view // such filtering will throttle no matter top limit is set Filter string `json:"filter"` // REST `$top` OData modificator, a number of items to fetch per page // If not provided, 5000 will be used // In most of the cases you don't need to change this value // It also can't be larger than 5000 anyways Top int `json:"top"` // Optional, an alias for the table name // Don't map different lists to the same table - such scenario is not supported Alias string `json:"alias"` // contains filtered or unexported fields }
Spec is the configuration for a list source
Click to show internal directories.
Click to hide internal directories.