Documentation
¶
Index ¶
- Constants
- func Validate(q Query, queryType QueryType) error
- type ClassnameSelectQuery
- type CompoundSelectQuery
- type CompoundSelectQueryPart
- type EmptySelectQuery
- type EqualityOperator
- type FileSelectQuery
- type GroupQuery
- type GroupToken
- type IdSelectQuery
- type LogicalOperator
- type NameSelectQuery
- type Parser
- type Query
- type QueryError
- type QueryType
- type SelectQuery
- type SessionGroupToken
- type SessionSelectQuery
- type StatusSelectQuery
- type TagGroupToken
- type TagSelectQuery
- type TagValueSelectQuery
- type TestcaseStatus
- type TestsuiteSelectQuery
Constants ¶
View Source
const AND = 57351
View Source
const BANG = 57354
View Source
const CLASSNAME = 57361
View Source
const COMMA = 57355
View Source
const END_DATE = 57370
View Source
const EQUALS = 57349
View Source
const FILE = 57363
View Source
const GROUP = 57366
View Source
const GROUP_BY = 57365
View Source
const HASH = 57353
View Source
const ID = 57359
View Source
const IDENTIFIER = 57347
View Source
const LIMIT = 57368
View Source
const LPAREN = 57356
View Source
const NAME = 57360
View Source
const NOTEQUALS = 57350
View Source
const NUMBER = 57348
View Source
const OFFSET = 57367
View Source
const OR = 57352
View Source
const RPAREN = 57357
View Source
const SESSION_ID = 57358
View Source
const START_DATE = 57369
View Source
const STATUS = 57364
View Source
const STRING = 57346
View Source
const TESTSUITE = 57362
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ClassnameSelectQuery ¶
type ClassnameSelectQuery struct {
Classname string
Operator EqualityOperator
}
type CompoundSelectQuery ¶
type CompoundSelectQuery struct {
Parts []CompoundSelectQueryPart
}
type CompoundSelectQueryPart ¶
type CompoundSelectQueryPart struct {
Operator LogicalOperator
Query SelectQuery
}
type EmptySelectQuery ¶
type EmptySelectQuery struct{}
type FileSelectQuery ¶
type FileSelectQuery struct {
File string
Operator EqualityOperator
}
type GroupQuery ¶
type GroupQuery struct {
Tokens []GroupToken
}
type GroupToken ¶
type GroupToken interface {
// contains filtered or unexported methods
}
type IdSelectQuery ¶
type IdSelectQuery struct {
Id uuid.UUID
Operator EqualityOperator
}
type NameSelectQuery ¶
type NameSelectQuery struct {
Name string
Operator EqualityOperator
}
type Query ¶
type Query struct {
SelectQuery CompoundSelectQuery
GroupQuery *GroupQuery
GroupSelector []string
Offset int
Limit int
StartDate *time.Time
EndDate *time.Time
}
type QueryError ¶
type QueryError struct {
Message string
}
func (*QueryError) Error ¶
func (e *QueryError) Error() string
type SelectQuery ¶
type SelectQuery interface {
// contains filtered or unexported methods
}
type SessionGroupToken ¶
type SessionGroupToken struct {
}
type SessionSelectQuery ¶
type SessionSelectQuery struct {
SessionId uuid.UUID
Operator EqualityOperator
}
type StatusSelectQuery ¶
type StatusSelectQuery struct {
Status TestcaseStatus
Operator EqualityOperator
}
type TagGroupToken ¶
type TagGroupToken struct {
Tag string
}
type TagSelectQuery ¶
type TagSelectQuery struct {
Tag string
Operator EqualityOperator
}
type TagValueSelectQuery ¶
type TagValueSelectQuery struct {
Tag string
Value string
Operator EqualityOperator
}
type TestcaseStatus ¶
type TestcaseStatus string
const ( StatusPass TestcaseStatus = "pass" StatusFail TestcaseStatus = "fail" StatusError TestcaseStatus = "error" StatusSkip TestcaseStatus = "skip" )
type TestsuiteSelectQuery ¶
type TestsuiteSelectQuery struct {
Testsuite string
Operator EqualityOperator
}
Click to show internal directories.
Click to hide internal directories.