Package org.dhatim.sql.hamcrest
Class QueryMatchers
java.lang.Object
org.dhatim.sql.hamcrest.QueryMatchers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
and
(org.hamcrest.Matcher<? super SqlQuery> left, org.hamcrest.Matcher<? super SqlQuery> middle, org.hamcrest.Matcher<? super SqlQuery> right) static org.hamcrest.Matcher<SqlQuery>
any()
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
concat
(org.hamcrest.Matcher<SqlQuery> leftMatcher, org.hamcrest.Matcher<SqlQuery> rightMatcher, org.hamcrest.Matcher<SqlQuery> thirdMatcher, org.hamcrest.Matcher<SqlQuery>... others) static <T> org.hamcrest.Matcher<SqlQuery>
dateLiteral
(String value) static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static <T> org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static <T> org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static <T> org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
greaterEqual
(org.hamcrest.Matcher<? super SqlQuery> left, org.hamcrest.Matcher<? super SqlQuery> right) static <T> org.hamcrest.Matcher<SqlQuery>
greaterEqual
(org.hamcrest.Matcher<? super SqlQuery> left, T right) static org.hamcrest.Matcher<SqlQuery>
having()
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
identifier
(org.hamcrest.Matcher<String> identifierMatcher) static <T> org.hamcrest.Matcher<SqlQuery>
intervalLiteral
(String value) static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
leftJoin
(org.hamcrest.Matcher<String> tableNameMatcher, org.hamcrest.Matcher<? super SqlQuery>... matchers) static org.hamcrest.Matcher<SqlQuery>
static <T> org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
lessEqual
(org.hamcrest.Matcher<? super SqlQuery> left, org.hamcrest.Matcher<? super SqlQuery> right) static <T> org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static <T> org.hamcrest.Matcher<SqlQuery>
literal
(T value) static <T> org.hamcrest.Matcher<SqlQuery>
literalContaining
(T value) static <T> org.hamcrest.Matcher<SqlQuery>
mayQuotedLiteral
(T value) static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
or
(org.hamcrest.Matcher<? super SqlQuery> left, org.hamcrest.Matcher<? super SqlQuery> middle, org.hamcrest.Matcher<? super SqlQuery> right) static org.hamcrest.Matcher<SqlQuery>
orderedAllOf
(org.hamcrest.Matcher<? super SqlQuery>... matchers) static <T> org.hamcrest.Matcher<SqlQuery>
overlaps()
static <T> org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static <T> org.hamcrest.Matcher<SqlQuery>
quotedLiteral
(T value) static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
static <T> org.hamcrest.Matcher<SqlQuery>
static org.hamcrest.Matcher<SqlQuery>
uuidLiteral
(String uuid) static org.hamcrest.Matcher<SqlQuery>
-
Constructor Details
-
QueryMatchers
public QueryMatchers()
-
-
Method Details
-
query
@SafeVarargs public static org.hamcrest.Matcher<SqlQuery> query(org.hamcrest.Matcher<? super SqlQuery>... matchers) -
select
@SafeVarargs public static org.hamcrest.Matcher<SqlQuery> select(org.hamcrest.Matcher<? super SqlQuery>... matchers) -
from
-
from
@SafeVarargs public static org.hamcrest.Matcher<SqlQuery> from(org.hamcrest.Matcher<? super SqlQuery>... matchers) -
having
@SafeVarargs public static org.hamcrest.Matcher<SqlQuery> having(org.hamcrest.Matcher<? super SqlQuery>... matchers) -
having
-
where
-
table
-
identifier
-
cast
-
nullCast
-
leftJoin
@SafeVarargs public static org.hamcrest.Matcher<SqlQuery> leftJoin(org.hamcrest.Matcher<String> tableNameMatcher, org.hamcrest.Matcher<? super SqlQuery>... matchers) -
row
@SafeVarargs public static org.hamcrest.Matcher<SqlQuery> row(org.hamcrest.Matcher<? super SqlQuery>... matchers) -
leftJoin
-
equality
-
equality
-
equal
-
equal
-
unequal
-
unequal
-
greaterEqual
-
greaterEqual
-
greater
-
greater
-
lessEqual
-
lessEqual
-
less
-
less
-
symbol
-
node
-
call
@SafeVarargs public static org.hamcrest.Matcher<SqlQuery> call(org.hamcrest.Matcher<String> functionName, org.hamcrest.Matcher<SqlQuery>... params) -
position
-
add
-
sub
-
mul
-
div
-
concat
-
concat
-
column
-
column
-
uuidLiteral
-
literal
-
literal
-
literal
-
quotedLiteral
-
mayQuotedLiteral
-
literalContaining
-
intervalLiteral
-
dateLiteral
-
overlaps
-
like
-
allOf
@SafeVarargs public static org.hamcrest.Matcher<SqlQuery> allOf(org.hamcrest.Matcher<? super SqlQuery>... matchers) -
not
-
and
-
and
-
or
-
or
-
any
-
orderedAllOf
@SafeVarargs public static org.hamcrest.Matcher<SqlQuery> orderedAllOf(org.hamcrest.Matcher<? super SqlQuery>... matchers)
-