Class QueryMatchers

java.lang.Object
org.dhatim.sql.hamcrest.QueryMatchers

public class QueryMatchers extends Object
  • 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

      public static org.hamcrest.Matcher<SqlQuery> from(org.hamcrest.Matcher<String> tableNameMatcher)
    • 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

      public static org.hamcrest.Matcher<SqlQuery> having()
    • where

      public static org.hamcrest.Matcher<SqlQuery> where(org.hamcrest.Matcher<? super SqlQuery> matcher)
    • table

      public static org.hamcrest.Matcher<SqlQuery> table(org.hamcrest.Matcher<String> identifierMatcher)
    • identifier

      public static org.hamcrest.Matcher<SqlQuery> identifier(org.hamcrest.Matcher<String> identifierMatcher)
    • cast

      public static org.hamcrest.Matcher<SqlQuery> cast(org.hamcrest.Matcher<? super SqlQuery> operand, String type)
    • nullCast

      public static org.hamcrest.Matcher<SqlQuery> nullCast(String type)
    • 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

      public static org.hamcrest.Matcher<SqlQuery> leftJoin(org.hamcrest.Matcher<String> tableNameMatcher)
    • equality

      public static org.hamcrest.Matcher<SqlQuery> equality(org.hamcrest.Matcher<? super SqlQuery> left, org.hamcrest.Matcher<? super SqlQuery> right)
    • equality

      public static <T> org.hamcrest.Matcher<SqlQuery> equality(org.hamcrest.Matcher<? super SqlQuery> left, T right)
    • equal

      public static org.hamcrest.Matcher<SqlQuery> equal(org.hamcrest.Matcher<? super SqlQuery> left, org.hamcrest.Matcher<? super SqlQuery> right)
    • equal

      public static <T> org.hamcrest.Matcher<SqlQuery> equal(org.hamcrest.Matcher<? super SqlQuery> left, T right)
    • unequal

      public static org.hamcrest.Matcher<SqlQuery> unequal(org.hamcrest.Matcher<? super SqlQuery> left, org.hamcrest.Matcher<? super SqlQuery> right)
    • unequal

      public static <T> org.hamcrest.Matcher<SqlQuery> unequal(org.hamcrest.Matcher<? super SqlQuery> left, T right)
    • greaterEqual

      public static org.hamcrest.Matcher<SqlQuery> greaterEqual(org.hamcrest.Matcher<? super SqlQuery> left, org.hamcrest.Matcher<? super SqlQuery> right)
    • greaterEqual

      public static <T> org.hamcrest.Matcher<SqlQuery> greaterEqual(org.hamcrest.Matcher<? super SqlQuery> left, T right)
    • greater

      public static org.hamcrest.Matcher<SqlQuery> greater(org.hamcrest.Matcher<? super SqlQuery> left, org.hamcrest.Matcher<? super SqlQuery> right)
    • greater

      public static <T> org.hamcrest.Matcher<SqlQuery> greater(org.hamcrest.Matcher<? super SqlQuery> left, T right)
    • lessEqual

      public static org.hamcrest.Matcher<SqlQuery> lessEqual(org.hamcrest.Matcher<? super SqlQuery> left, org.hamcrest.Matcher<? super SqlQuery> right)
    • lessEqual

      public static <T> org.hamcrest.Matcher<SqlQuery> lessEqual(org.hamcrest.Matcher<? super SqlQuery> left, T right)
    • less

      public static org.hamcrest.Matcher<SqlQuery> less(org.hamcrest.Matcher<? super SqlQuery> left, org.hamcrest.Matcher<? super SqlQuery> right)
    • less

      public static <T> org.hamcrest.Matcher<SqlQuery> less(org.hamcrest.Matcher<? super SqlQuery> left, T right)
    • symbol

      public static org.hamcrest.Matcher<SqlQuery> symbol(String literal)
    • node

      public static org.hamcrest.Matcher<SqlQuery> node(String nodeName)
    • call

      @SafeVarargs public static org.hamcrest.Matcher<SqlQuery> call(org.hamcrest.Matcher<String> functionName, org.hamcrest.Matcher<SqlQuery>... params)
    • position

      public static <T> org.hamcrest.Matcher<SqlQuery> position(org.hamcrest.Matcher<SqlQuery> searched, org.hamcrest.Matcher<SqlQuery> text)
    • add

      public static org.hamcrest.Matcher<SqlQuery> add(org.hamcrest.Matcher<SqlQuery> leftMatcher, org.hamcrest.Matcher<SqlQuery> rightMatcher)
    • sub

      public static org.hamcrest.Matcher<SqlQuery> sub(org.hamcrest.Matcher<SqlQuery> leftMatcher, org.hamcrest.Matcher<SqlQuery> rightMatcher)
    • mul

      public static org.hamcrest.Matcher<SqlQuery> mul(org.hamcrest.Matcher<SqlQuery> leftMatcher, org.hamcrest.Matcher<SqlQuery> rightMatcher)
    • div

      public static org.hamcrest.Matcher<SqlQuery> div(org.hamcrest.Matcher<SqlQuery> leftMatcher, org.hamcrest.Matcher<SqlQuery> rightMatcher)
    • concat

      public static org.hamcrest.Matcher<SqlQuery> concat(org.hamcrest.Matcher<SqlQuery> leftMatcher, org.hamcrest.Matcher<SqlQuery> rightMatcher)
    • concat

      public 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)
    • column

      public static org.hamcrest.Matcher<SqlQuery> column(org.hamcrest.Matcher<String> columnNameMatcher)
    • column

      public static org.hamcrest.Matcher<SqlQuery> column(String columnName)
    • uuidLiteral

      public static org.hamcrest.Matcher<SqlQuery> uuidLiteral(String uuid)
    • literal

      public static org.hamcrest.Matcher<SqlQuery> literal(Number value)
    • literal

      public static org.hamcrest.Matcher<SqlQuery> literal(String value)
    • literal

      public static <T> org.hamcrest.Matcher<SqlQuery> literal(T value)
    • quotedLiteral

      public static <T> org.hamcrest.Matcher<SqlQuery> quotedLiteral(T value)
    • mayQuotedLiteral

      public static <T> org.hamcrest.Matcher<SqlQuery> mayQuotedLiteral(T value)
    • literalContaining

      public static <T> org.hamcrest.Matcher<SqlQuery> literalContaining(T value)
    • intervalLiteral

      public static <T> org.hamcrest.Matcher<SqlQuery> intervalLiteral(String value)
    • dateLiteral

      public static <T> org.hamcrest.Matcher<SqlQuery> dateLiteral(String value)
    • overlaps

      public static <T> org.hamcrest.Matcher<SqlQuery> overlaps()
    • like

      public static org.hamcrest.Matcher<SqlQuery> like(org.hamcrest.Matcher<SqlQuery> operand, org.hamcrest.Matcher<SqlQuery> pattern)
    • allOf

      @SafeVarargs public static org.hamcrest.Matcher<SqlQuery> allOf(org.hamcrest.Matcher<? super SqlQuery>... matchers)
    • not

      public static org.hamcrest.Matcher<SqlQuery> not(org.hamcrest.Matcher<SqlQuery> matcher)
    • and

      public static org.hamcrest.Matcher<SqlQuery> and(org.hamcrest.Matcher<? super SqlQuery> left, org.hamcrest.Matcher<? super SqlQuery> right)
    • and

      public static org.hamcrest.Matcher<SqlQuery> and(org.hamcrest.Matcher<? super SqlQuery> left, org.hamcrest.Matcher<? super SqlQuery> middle, org.hamcrest.Matcher<? super SqlQuery> right)
    • or

      public static org.hamcrest.Matcher<SqlQuery> or(org.hamcrest.Matcher<? super SqlQuery> left, org.hamcrest.Matcher<? super SqlQuery> right)
    • or

      public static org.hamcrest.Matcher<SqlQuery> or(org.hamcrest.Matcher<? super SqlQuery> left, org.hamcrest.Matcher<? super SqlQuery> middle, org.hamcrest.Matcher<? super SqlQuery> right)
    • any

      public static org.hamcrest.Matcher<SqlQuery> any()
    • orderedAllOf

      @SafeVarargs public static org.hamcrest.Matcher<SqlQuery> orderedAllOf(org.hamcrest.Matcher<? super SqlQuery>... matchers)