Documentation ¶
Index ¶
- Constants
- Variables
- func AddQueryJoinWithMap(query *db.SelectQuery, ...) *db.SelectQuery
- func AddQueryOrderDir(query *db.SelectQuery, req Request, column string) *db.SelectQuery
- func BuildFilterConditions(req Request, tableName string, exclude ...string) dbr.Builder
- func BuildFilterConditionsWithPrefix(req Request, tableName string, exclude ...string) dbr.Builder
- func BuildUpdateAttributes(req Request, columns ...string) map[string]interface{}
- func NewChecker(ctx context.Context, req Request) *checker
- func NewClient(host string, port int) (*grpc.ClientConn, error)
- type GrpcServer
- type RegisterCallback
- type Request
- type RequestWithReverse
- type RequestWithSortKey
Constants ¶
View Source
const ( TagName = "json" SearchWordColumnName = "search_word" )
Variables ¶
View Source
var ClientOptions = []grpc.DialOption{ grpc.WithInsecure(), grpc.WithKeepaliveParams(keepalive.ClientParameters{ Time: 30 * time.Second, Timeout: 10 * time.Second, PermitWithoutStream: true, }), }
Functions ¶
func AddQueryJoinWithMap ¶
func AddQueryJoinWithMap(query *db.SelectQuery, table, joinTable, primaryKey, keyField, valueField string, filterMap map[string][]string) *db.SelectQuery
func AddQueryOrderDir ¶
func AddQueryOrderDir(query *db.SelectQuery, req Request, column string) *db.SelectQuery
func BuildFilterConditions ¶
func BuildUpdateAttributes ¶
func NewChecker ¶ added in v0.1.2
Types ¶
type GrpcServer ¶
func NewGrpcServer ¶
func NewGrpcServer(serviceName string, port int) *GrpcServer
func (*GrpcServer) Serve ¶
func (g *GrpcServer) Serve(callback RegisterCallback)
func (*GrpcServer) ShowErrorCause ¶
func (g *GrpcServer) ShowErrorCause(b bool) *GrpcServer
func (*GrpcServer) WithChecker ¶ added in v0.1.2
func (g *GrpcServer) WithChecker(c checkerT) *GrpcServer
type RegisterCallback ¶
type RequestWithReverse ¶
type RequestWithReverse interface { RequestWithSortKey GetReverse() *wrappers.BoolValue }
type RequestWithSortKey ¶
type RequestWithSortKey interface { Request GetSortKey() *wrappers.StringValue }
Click to show internal directories.
Click to hide internal directories.