Documentation
¶
Index ¶
- Constants
- func InitElasticDatabase()
- func InitMYSQLDatabase()
- func InitPostgresDatabase()
- func InitRedisDatabase()
- type DataSource
- type EQueryRequest
- func (query *EQueryRequest) Append() error
- func (query *EQueryRequest) Delete() error
- func (query *EQueryRequest) DeleteByQuery() error
- func (query *EQueryRequest) Get() (*EQueryResponse, error)
- func (query *EQueryRequest) Init(indexName string, documentID string, deleteQuery bool)
- func (query *EQueryRequest) InitIndex(indexName string)
- func (query *EQueryRequest) Search() (*EQueryResponse, error)
- func (query *EQueryRequest) Update() error
- type EQueryResponse
- type EQuerySearch
Constants ¶
View Source
const (
DATABASE_MYSQL = "zero.database.mysql"
)
View Source
const (
DATABASE_POSTGRES = "zero.database.postgres"
)
View Source
const (
DATABASE_REDIS = "zero.database.redis"
)
Variables ¶
This section is empty.
Functions ¶
func InitElasticDatabase ¶
func InitElasticDatabase()
func InitMYSQLDatabase ¶
func InitMYSQLDatabase()
func InitPostgresDatabase ¶
func InitPostgresDatabase()
func InitRedisDatabase ¶
func InitRedisDatabase()
Types ¶
type DataSource ¶ added in v1.2.0
type DataSource struct {
// contains filtered or unexported fields
}
func (*DataSource) Connect ¶ added in v1.2.0
func (cp *DataSource) Connect() *sql.DB
func (*DataSource) Transaction ¶ added in v1.2.0
func (cp *DataSource) Transaction() *sql.Tx
type EQueryRequest ¶
type EQueryRequest struct { Query interface{} `json:"query,omitempty"` // contains filtered or unexported fields }
func (*EQueryRequest) Append ¶
func (query *EQueryRequest) Append() error
func (*EQueryRequest) Delete ¶
func (query *EQueryRequest) Delete() error
func (*EQueryRequest) DeleteByQuery ¶
func (query *EQueryRequest) DeleteByQuery() error
func (*EQueryRequest) Get ¶
func (query *EQueryRequest) Get() (*EQueryResponse, error)
func (*EQueryRequest) Init ¶
func (query *EQueryRequest) Init(indexName string, documentID string, deleteQuery bool)
func (*EQueryRequest) InitIndex ¶
func (query *EQueryRequest) InitIndex(indexName string)
func (*EQueryRequest) Search ¶
func (query *EQueryRequest) Search() (*EQueryResponse, error)
func (*EQueryRequest) Update ¶
func (query *EQueryRequest) Update() error
type EQueryResponse ¶
func (*EQueryResponse) ParserData ¶
func (qresp *EQueryResponse) ParserData(resp *http.Response) error
func (*EQueryResponse) ParserError ¶
func (qresp *EQueryResponse) ParserError(resp *http.Response) error
Click to show internal directories.
Click to hide internal directories.