public interface com.datastax.oss.driver.api.core.AsyncPagingIterable<ElementT, SelfT extends com.datastax.oss.driver.api.core.AsyncPagingIterable<ElementT, SelfT>>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.datastax.oss.driver.api.core.AsyncPagingIterable
super_class: java.lang.Object
{
public abstract com.datastax.oss.driver.api.core.cql.ColumnDefinitions getColumnDefinitions();
descriptor: ()Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
public abstract com.datastax.oss.driver.api.core.cql.ExecutionInfo getExecutionInfo();
descriptor: ()Lcom/datastax/oss/driver/api/core/cql/ExecutionInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
public abstract int remaining();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Iterable<ElementT> currentPage();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Iterable<TElementT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
public ElementT one();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface com.datastax.oss.driver.api.core.AsyncPagingIterable.currentPage:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 1
start local 1 1: aload 1
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 2
aload 1
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
goto 3
StackMap locals: java.util.Iterator
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: java.lang.Object
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/datastax/oss/driver/api/core/AsyncPagingIterable<TElementT;TSelfT;>;
1 4 1 iterator Ljava/util/Iterator<TElementT;>;
Signature: ()TElementT;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.Nullable()
public abstract boolean hasMorePages();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.concurrent.CompletionStage<SelfT> fetchNextPage();
descriptor: ()Ljava/util/concurrent/CompletionStage;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalStateException
Signature: ()Ljava/util/concurrent/CompletionStage<TSelfT;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
public abstract boolean wasApplied();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public <TargetT> com.datastax.oss.driver.api.core.MappedAsyncPagingIterable<TargetT> map(java.util.function.Function<? super ElementT, ? extends TargetT>);
descriptor: (Ljava/util/function/Function;)Lcom/datastax/oss/driver/api/core/MappedAsyncPagingIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper
dup
aload 0
aload 1
invokespecial com.datastax.oss.driver.internal.core.AsyncPagingIterableWrapper.<init>:(Lcom/datastax/oss/driver/api/core/AsyncPagingIterable;Ljava/util/function/Function;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/driver/api/core/AsyncPagingIterable<TElementT;TSelfT;>;
0 1 1 elementMapper Ljava/util/function/Function<-TElementT;+TTargetT;>;
Signature: <TargetT:Ljava/lang/Object;>(Ljava/util/function/Function<-TElementT;+TTargetT;>;)Lcom/datastax/oss/driver/api/core/MappedAsyncPagingIterable<TTargetT;>;
MethodParameters:
Name Flags
elementMapper
}
Signature: <ElementT:Ljava/lang/Object;SelfT::Lcom/datastax/oss/driver/api/core/AsyncPagingIterable<TElementT;TSelfT;>;>Ljava/lang/Object;
SourceFile: "AsyncPagingIterable.java"