public FileFormatAssertion isReadableByRecordCursor(HiveRecordCursorProvider cursorProvider) throws Exception { assertRead(Optional.empty(), Optional.of(cursorProvider)); return this; }
public FileFormatAssertion isReadableByPageSource(HivePageSourceFactory pageSourceFactory) throws Exception { assertRead(Optional.of(pageSourceFactory), Optional.empty()); return this; }
private void assertFailure( Optional<HivePageSourceFactory> pageSourceFactory, Optional<HiveRecordCursorProvider> cursorProvider, HiveErrorCode expectedErrorCode, String expectedMessage) throws Exception { try { assertRead(pageSourceFactory, cursorProvider); fail("failure is expected"); } catch (PrestoException prestoException) { assertEquals(prestoException.getErrorCode(), expectedErrorCode.toErrorCode()); assertEquals(prestoException.getMessage(), expectedMessage); } } }
private void assertFailure( Optional<HivePageSourceFactory> pageSourceFactory, Optional<HiveRecordCursorProvider> cursorProvider, HiveErrorCode expectedErrorCode, String expectedMessage) throws Exception { try { assertRead(pageSourceFactory, cursorProvider); fail("failure is expected"); } catch (PrestoException prestoException) { assertEquals(prestoException.getErrorCode(), expectedErrorCode.toErrorCode()); assertEquals(prestoException.getMessage(), expectedMessage); } } }
public FileFormatAssertion isReadableByRecordCursor(HiveRecordCursorProvider cursorProvider) throws Exception { assertRead(Optional.empty(), Optional.of(cursorProvider)); return this; }
public FileFormatAssertion isReadableByPageSource(HivePageSourceFactory pageSourceFactory) throws Exception { assertRead(Optional.of(pageSourceFactory), Optional.empty()); return this; }