Interface AvroDataSet<T extends org.apache.avro.generic.IndexedRecord>

    • Method Detail

      • getElementSchema

        default org.apache.avro.Schema getElementSchema()
      • getName

        default String getName()
      • getRowCountStatistic

        default long getRowCountStatistic()
        Returns:
        -1 for unknown. or number of elements.
      • getData

        org.spf4j.base.CloseableIterable<? extends org.apache.avro.generic.IndexedRecord> getData​(@Nullable
                                                                                                  SqlPredicate<T> filter,
                                                                                                  @Nullable
                                                                                                  List<String> selectProjections,
                                                                                                  org.spf4j.security.AbacSecurityContext secCtx,
                                                                                                  long timeout,
                                                                                                  TimeUnit timeUnit)
        Parameters:
        filter - all results must comply to this filter, null means no filter.
        selectProjections - list of fields that are requested. null for no projections.
        Returns: