QueryClause
public struct QueryClause : InternetArchiveQueryClauseProtocol
A query clause for use in generating a Query
.
This is comprised of a field
, value
, and booleanOperator
.
It will generate a search clause like collection:(etree)
.
field
can be empty to search any field
Example Usage:
let clause1 = InternetArchive.QueryClause(field: "foo", value: "bar", booleanOperator: .and)
let clause2 = InternetArchive.QueryClause(field: "bar", value: "foo", booleanOperator: .not)
-
Declaration
Swift
public let field: String
-
Declaration
Swift
public let value: String
-
Declaration
Swift
public let booleanOperator: BooleanOperator
-
Declaration
Swift
public var asURLString: String { get }
-
Declaration
Swift
public init(field: String, value: String, booleanOperator: BooleanOperator = .and)