Documentation ¶
Index ¶
- Constants
- type ZeroXsacCustomPartChecker
- type ZeroXsacHttpDMLTrigger
- type ZeroXsacHttpFetchTrigger
- type ZeroXsacHttpSearchTrigger
- type ZeroXsacXhttp
- func (xhttp *ZeroXsacXhttp) AddDataSource(dataSource string) *ZeroXsacXhttp
- func (xhttp *ZeroXsacXhttp) AddDbName(dbName string) *ZeroXsacXhttp
- func (xhttp *ZeroXsacXhttp) ExportExecutors() []*server.XhttpExecutor
- func (xhttp *ZeroXsacXhttp) XDataSource() string
- func (xhttp *ZeroXsacXhttp) XcheckTable() string
- func (xhttp *ZeroXsacXhttp) XdbName() string
- func (xhttp *ZeroXsacXhttp) XhttpPath() string
- func (xhttp *ZeroXsacXhttp) XsearchIndex() string
- func (xhttp *ZeroXsacXhttp) XtableName() string
- type ZeroXsacXhttpApi
- func (_ *ZeroXsacXhttpApi) XhttpAutoProc() processors.ZeroXsacAutoProcessor
- func (_ *ZeroXsacXhttpApi) XhttpCheckTable() string
- func (_ *ZeroXsacXhttpApi) XhttpCustomPartChecker() ZeroXsacCustomPartChecker
- func (_ *ZeroXsacXhttpApi) XhttpDMLTrigger() ZeroXsacHttpDMLTrigger
- func (_ *ZeroXsacXhttpApi) XhttpFetchTrigger() ZeroXsacHttpFetchTrigger
- func (_ *ZeroXsacXhttpApi) XhttpOpt() byte
- func (_ *ZeroXsacXhttpApi) XhttpPath() string
- func (_ *ZeroXsacXhttpApi) XhttpQueryOperation() processors.ZeroQueryOperation
- func (_ *ZeroXsacXhttpApi) XhttpSearchIndex() string
- func (_ *ZeroXsacXhttpApi) XhttpSearchTrigger() ZeroXsacHttpSearchTrigger
- func (_ *ZeroXsacXhttpApi) XsacApiEnums() []string
- func (_ *ZeroXsacXhttpApi) XsacApiExports(...string) []string
- func (_ *ZeroXsacXhttpApi) XsacApiFields() [][]string
- func (_ *ZeroXsacXhttpApi) XsacApiName() string
- func (_ *ZeroXsacXhttpApi) XsacApis(...string) []string
- func (_ *ZeroXsacXhttpApi) XsacCustomPartTrigger() string
- func (_ *ZeroXsacXhttpApi) XsacDataSource() string
- func (_ *ZeroXsacXhttpApi) XsacDbName() string
- func (_ *ZeroXsacXhttpApi) XsacDeclares(...string) structs.ZeroXsacEntrySet
- func (_ *ZeroXsacXhttpApi) XsacDeleteOpt() byte
- func (_ *ZeroXsacXhttpApi) XsacPartition() string
- func (_ *ZeroXsacXhttpApi) XsacPrimaryType() string
- func (_ *ZeroXsacXhttpApi) XsacRefDeclares(...string) structs.ZeroXsacEntrySet
- func (_ *ZeroXsacXhttpApi) XsacTableName() string
- func (_ *ZeroXsacXhttpApi) XsacTriggers() []structs.ZeroXsacTrigger
- type ZeroXsacXhttpDeclares
- type ZeroXsacXhttpStructs
- func (e *ZeroXsacXhttpStructs) XhttpAutoProc() processors.ZeroXsacAutoProcessor
- func (e *ZeroXsacXhttpStructs) XhttpCheckTable() string
- func (e *ZeroXsacXhttpStructs) XhttpCustomPartChecker() ZeroXsacCustomPartChecker
- func (e *ZeroXsacXhttpStructs) XhttpDMLTrigger() ZeroXsacHttpDMLTrigger
- func (e *ZeroXsacXhttpStructs) XhttpDistinctID() string
- func (e *ZeroXsacXhttpStructs) XhttpFetchTrigger() ZeroXsacHttpFetchTrigger
- func (e *ZeroXsacXhttpStructs) XhttpFilterTable() string
- func (e *ZeroXsacXhttpStructs) XhttpOpt() byte
- func (e *ZeroXsacXhttpStructs) XhttpPath() string
- func (e *ZeroXsacXhttpStructs) XhttpQueryOperation() processors.ZeroQueryOperation
- func (e *ZeroXsacXhttpStructs) XhttpSearchIndex() string
- func (e *ZeroXsacXhttpStructs) XhttpSearchTrigger() ZeroXsacHttpSearchTrigger
- func (e *ZeroXsacXhttpStructs) XsacApis(args ...string) []string
Constants ¶
View Source
const ( XSAC_DML_ADD = "add" XSAC_DML_UP = "up" XSAC_DML_RM = "rm" XSAC_DML_TOMBSTONE = "tombstone" XSAC_DML_RESTORE = "restore" XSAC_HTTPFETCH_READY = "ready" XSAC_HTTPFETCH_ROW = "row" XSAC_HTTPFETCH_COMPLETE = "complete" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ZeroXsacCustomPartChecker ¶ added in v1.12.2
type ZeroXsacCustomPartChecker interface { Expands() map[string]string Check(xRequest *structs.ZeroRequest, xOperation processors.ZeroQueryOperation) error }
type ZeroXsacHttpDMLTrigger ¶ added in v1.11.49
type ZeroXsacHttpDMLTrigger interface {
On(string, string, *structs.ZeroRequest, ...interface{}) error
}
type ZeroXsacHttpFetchTrigger ¶
type ZeroXsacHttpFetchTrigger interface {
On(string, processors.ZeroQueryOperation, *structs.ZeroRequest, ...interface{}) error
}
type ZeroXsacHttpSearchTrigger ¶
type ZeroXsacHttpSearchTrigger interface {
On(string, *database.EQueryRequest, *structs.ZeroRequest, ...interface{}) error
}
type ZeroXsacXhttp ¶
type ZeroXsacXhttp struct {
// contains filtered or unexported fields
}
func NewXsacXhttp ¶
func NewXsacXhttp(coretype reflect.Type) *ZeroXsacXhttp
func (*ZeroXsacXhttp) AddDataSource ¶
func (xhttp *ZeroXsacXhttp) AddDataSource(dataSource string) *ZeroXsacXhttp
func (*ZeroXsacXhttp) AddDbName ¶ added in v1.11.69
func (xhttp *ZeroXsacXhttp) AddDbName(dbName string) *ZeroXsacXhttp
func (*ZeroXsacXhttp) ExportExecutors ¶
func (xhttp *ZeroXsacXhttp) ExportExecutors() []*server.XhttpExecutor
func (*ZeroXsacXhttp) XDataSource ¶
func (xhttp *ZeroXsacXhttp) XDataSource() string
func (*ZeroXsacXhttp) XcheckTable ¶
func (xhttp *ZeroXsacXhttp) XcheckTable() string
func (*ZeroXsacXhttp) XdbName ¶
func (xhttp *ZeroXsacXhttp) XdbName() string
func (*ZeroXsacXhttp) XhttpPath ¶
func (xhttp *ZeroXsacXhttp) XhttpPath() string
func (*ZeroXsacXhttp) XsearchIndex ¶
func (xhttp *ZeroXsacXhttp) XsearchIndex() string
func (*ZeroXsacXhttp) XtableName ¶
func (xhttp *ZeroXsacXhttp) XtableName() string
type ZeroXsacXhttpApi ¶ added in v1.12.8
func (*ZeroXsacXhttpApi) XhttpAutoProc ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XhttpAutoProc() processors.ZeroXsacAutoProcessor
func (*ZeroXsacXhttpApi) XhttpCheckTable ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XhttpCheckTable() string
func (*ZeroXsacXhttpApi) XhttpCustomPartChecker ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XhttpCustomPartChecker() ZeroXsacCustomPartChecker
func (*ZeroXsacXhttpApi) XhttpDMLTrigger ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XhttpDMLTrigger() ZeroXsacHttpDMLTrigger
func (*ZeroXsacXhttpApi) XhttpFetchTrigger ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XhttpFetchTrigger() ZeroXsacHttpFetchTrigger
func (*ZeroXsacXhttpApi) XhttpOpt ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XhttpOpt() byte
func (*ZeroXsacXhttpApi) XhttpPath ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XhttpPath() string
func (*ZeroXsacXhttpApi) XhttpQueryOperation ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XhttpQueryOperation() processors.ZeroQueryOperation
func (*ZeroXsacXhttpApi) XhttpSearchIndex ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XhttpSearchIndex() string
func (*ZeroXsacXhttpApi) XhttpSearchTrigger ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XhttpSearchTrigger() ZeroXsacHttpSearchTrigger
func (*ZeroXsacXhttpApi) XsacApiEnums ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XsacApiEnums() []string
func (*ZeroXsacXhttpApi) XsacApiExports ¶ added in v1.12.10
func (_ *ZeroXsacXhttpApi) XsacApiExports(...string) []string
func (*ZeroXsacXhttpApi) XsacApiFields ¶ added in v1.12.12
func (_ *ZeroXsacXhttpApi) XsacApiFields() [][]string
func (*ZeroXsacXhttpApi) XsacApiName ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XsacApiName() string
func (*ZeroXsacXhttpApi) XsacApis ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XsacApis(...string) []string
func (*ZeroXsacXhttpApi) XsacCustomPartTrigger ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XsacCustomPartTrigger() string
func (*ZeroXsacXhttpApi) XsacDataSource ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XsacDataSource() string
func (*ZeroXsacXhttpApi) XsacDbName ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XsacDbName() string
func (*ZeroXsacXhttpApi) XsacDeclares ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XsacDeclares(...string) structs.ZeroXsacEntrySet
func (*ZeroXsacXhttpApi) XsacDeleteOpt ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XsacDeleteOpt() byte
func (*ZeroXsacXhttpApi) XsacPartition ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XsacPartition() string
func (*ZeroXsacXhttpApi) XsacPrimaryType ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XsacPrimaryType() string
func (*ZeroXsacXhttpApi) XsacRefDeclares ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XsacRefDeclares(...string) structs.ZeroXsacEntrySet
func (*ZeroXsacXhttpApi) XsacTableName ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XsacTableName() string
func (*ZeroXsacXhttpApi) XsacTriggers ¶ added in v1.12.8
func (_ *ZeroXsacXhttpApi) XsacTriggers() []structs.ZeroXsacTrigger
type ZeroXsacXhttpDeclares ¶
type ZeroXsacXhttpDeclares interface { structs.ZeroXsacDeclares XhttpPath() string XhttpAutoProc() processors.ZeroXsacAutoProcessor XhttpQueryOperation() processors.ZeroQueryOperation XhttpOpt() byte XhttpCheckTable() string XhttpSearchIndex() string XhttpDistinctID() string XhttpFilterTable() string XhttpCustomPartChecker() ZeroXsacCustomPartChecker XhttpDMLTrigger() ZeroXsacHttpDMLTrigger XhttpFetchTrigger() ZeroXsacHttpFetchTrigger XhttpSearchTrigger() ZeroXsacHttpSearchTrigger }
type ZeroXsacXhttpStructs ¶
type ZeroXsacXhttpStructs struct {
structs.ZeroCoreStructs
}
func (*ZeroXsacXhttpStructs) XhttpAutoProc ¶
func (e *ZeroXsacXhttpStructs) XhttpAutoProc() processors.ZeroXsacAutoProcessor
func (*ZeroXsacXhttpStructs) XhttpCheckTable ¶
func (e *ZeroXsacXhttpStructs) XhttpCheckTable() string
func (*ZeroXsacXhttpStructs) XhttpCustomPartChecker ¶ added in v1.12.2
func (e *ZeroXsacXhttpStructs) XhttpCustomPartChecker() ZeroXsacCustomPartChecker
func (*ZeroXsacXhttpStructs) XhttpDMLTrigger ¶ added in v1.11.49
func (e *ZeroXsacXhttpStructs) XhttpDMLTrigger() ZeroXsacHttpDMLTrigger
func (*ZeroXsacXhttpStructs) XhttpDistinctID ¶ added in v1.14.8
func (e *ZeroXsacXhttpStructs) XhttpDistinctID() string
func (*ZeroXsacXhttpStructs) XhttpFetchTrigger ¶
func (e *ZeroXsacXhttpStructs) XhttpFetchTrigger() ZeroXsacHttpFetchTrigger
func (*ZeroXsacXhttpStructs) XhttpFilterTable ¶ added in v1.14.8
func (e *ZeroXsacXhttpStructs) XhttpFilterTable() string
func (*ZeroXsacXhttpStructs) XhttpOpt ¶
func (e *ZeroXsacXhttpStructs) XhttpOpt() byte
func (*ZeroXsacXhttpStructs) XhttpPath ¶
func (e *ZeroXsacXhttpStructs) XhttpPath() string
func (*ZeroXsacXhttpStructs) XhttpQueryOperation ¶ added in v1.11.23
func (e *ZeroXsacXhttpStructs) XhttpQueryOperation() processors.ZeroQueryOperation
func (*ZeroXsacXhttpStructs) XhttpSearchIndex ¶
func (e *ZeroXsacXhttpStructs) XhttpSearchIndex() string
func (*ZeroXsacXhttpStructs) XhttpSearchTrigger ¶
func (e *ZeroXsacXhttpStructs) XhttpSearchTrigger() ZeroXsacHttpSearchTrigger
func (*ZeroXsacXhttpStructs) XsacApis ¶ added in v1.11.65
func (e *ZeroXsacXhttpStructs) XsacApis(args ...string) []string
Click to show internal directories.
Click to hide internal directories.