Package io.trino.plugin.pinot.client
Interface PinotDataFetcher
-
- All Known Implementing Classes:
PinotGrpcDataFetcher,PinotLegacyDataFetcher
public interface PinotDataFetcher
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfacePinotDataFetcher.Factorystatic classPinotDataFetcher.RowCountChecker
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidcheckExceptions(org.apache.pinot.common.utils.DataTable dataTable, PinotSplit split, String query)booleanendOfData()voidfetchData()longgetMemoryUsageBytes()PinotDataTableWithSizegetNextDataTable()longgetReadTimeNanos()booleanisDataFetched()
-
-
-
Method Detail
-
checkExceptions
default void checkExceptions(org.apache.pinot.common.utils.DataTable dataTable, PinotSplit split, String query)
-
getReadTimeNanos
long getReadTimeNanos()
-
getMemoryUsageBytes
long getMemoryUsageBytes()
-
endOfData
boolean endOfData()
-
isDataFetched
boolean isDataFetched()
-
fetchData
void fetchData()
-
getNextDataTable
PinotDataTableWithSize getNextDataTable()
-
-