Documentation
¶
Overview ¶
github.com/whatap/go-api/sql
github.com/whatap/go-api/sql
Index ¶
- Constants
- func End(sqlCtx *SqlCtx, err error) error
- func Trace(ctx context.Context, dbhost, sql string, param []interface{}, elapsed int, ...) error
- type SqlCtx
- func NewSqlCtx() *SqlCtx
- func Start(ctx context.Context, dbhost, sql string) (*SqlCtx, error)
- func StartOpen(ctx context.Context, dbhost string) (*SqlCtx, error)
- func StartWithParam(ctx context.Context, dbhost, sql string, param ...interface{}) (*SqlCtx, error)
- func StartWithParamArray(ctx context.Context, dbhost, sql string, param []interface{}) (*SqlCtx, error)
Constants ¶
View Source
const ( PACKET_DB_MAX_SIZE = 4 * 1024 // max size of sql PACKET_SQL_MAX_SIZE = 32 * 1024 // max size of sql PACKET_HTTPC_MAX_SIZE = 32 * 1024 // max size of sql PACKET_MESSAGE_MAX_SIZE = 32 * 1024 // max size of message PACKET_METHOD_STACK_MAX_SIZE = 32 * 1024 // max size of message COMPILE_FILE_MAX_SIZE = 2 * 1024 // max size of filename HTTP_HOST_MAX_SIZE = 2 * 1024 // max size of host HTTP_URI_MAX_SIZE = 2 * 1024 // max size of uri HTTP_METHOD_MAX_SIZE = 256 // max size of method HTTP_IP_MAX_SIZE = 256 // max size of ip(request_addr) HTTP_UA_MAX_SIZE = 2 * 1024 // max size of user agent HTTP_REF_MAX_SIZE = 2 * 1024 // max size of referer HTTP_USERID_MAX_SIZE = 2 * 1024 // max size of userid HTTP_PARAM_MAX_COUNT = 20 HTTP_PARAM_KEY_MAX_SIZE = 255 // = 을 빼고 255 byte HTTP_PARAM_VALUE_MAX_SIZE = 256 HTTP_HEADER_MAX_COUNT = 20 HTTP_HEADER_KEY_MAX_SIZE = 255 // = 을 빼고 255 byte HTTP_HEADER_VALUE_MAX_SIZE = 256 SQL_PARAM_MAX_COUNT = 20 SQL_PARAM_VALUE_MAX_SIZE = 256 STEP_ERROR_MESSAGE_MAX_SIZE = 4 * 1024 )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SqlCtx ¶
type SqlCtx struct {
// contains filtered or unexported fields
}
func StartWithParam ¶
Click to show internal directories.
Click to hide internal directories.