Package net.hydromatic.sqllogictest.util
Interface ICastable
-
- All Known Subinterfaces:
ISqlTestOperation
- All Known Implementing Classes:
HsqldbExecutor,JdbcExecutor,NoExecutor,PostgresExecutor,SltSqlStatement,SqlSltTestExecutor,SqlTestExecutor,SqlTestQuery
public interface ICastableUtility interface providing some useful casting methods.
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default <T> Tas(PrintStream err, Class<T> clazz, @Nullable String failureMessage)default <T> @Nullable Tas(Class<T> clazz)static <T> @Nullable Tas(Object obj, Class<T> clazz, String s)default voiderror(PrintStream err, String message)default <T> booleanis(Class<T> clazz)default <T> Tto(PrintStream err, Class<T> clazz)
-
-
-
Method Detail
-
as
default <T> @Nullable T as(Class<T> clazz)
-
error
default void error(PrintStream err, String message)
-
as
default <T> T as(PrintStream err, Class<T> clazz, @Nullable String failureMessage)
-
to
default <T> T to(PrintStream err, Class<T> clazz)
-
is
default <T> boolean is(Class<T> clazz)
-
-