public interface org.mongodb.morphia.aggregation.AggregationPipeline
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.mongodb.morphia.aggregation.AggregationPipeline
super_class: java.lang.Object
{
public abstract <U> java.util.Iterator<U> aggregate(java.lang.Class<U>);
descriptor: (Ljava/lang/Class;)Ljava/util/Iterator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <U:Ljava/lang/Object;>(Ljava/lang/Class<TU;>;)Ljava/util/Iterator<TU;>;
MethodParameters:
Name Flags
target
public abstract <U> java.util.Iterator<U> aggregate(java.lang.Class<U>, com.mongodb.AggregationOptions);
descriptor: (Ljava/lang/Class;Lcom/mongodb/AggregationOptions;)Ljava/util/Iterator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <U:Ljava/lang/Object;>(Ljava/lang/Class<TU;>;Lcom/mongodb/AggregationOptions;)Ljava/util/Iterator<TU;>;
MethodParameters:
Name Flags
target
options
public abstract <U> java.util.Iterator<U> aggregate(java.lang.Class<U>, com.mongodb.AggregationOptions, com.mongodb.ReadPreference);
descriptor: (Ljava/lang/Class;Lcom/mongodb/AggregationOptions;Lcom/mongodb/ReadPreference;)Ljava/util/Iterator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <U:Ljava/lang/Object;>(Ljava/lang/Class<TU;>;Lcom/mongodb/AggregationOptions;Lcom/mongodb/ReadPreference;)Ljava/util/Iterator<TU;>;
MethodParameters:
Name Flags
target
options
readPreference
public abstract <U> java.util.Iterator<U> aggregate(java.lang.String, java.lang.Class<U>, com.mongodb.AggregationOptions, com.mongodb.ReadPreference);
descriptor: (Ljava/lang/String;Ljava/lang/Class;Lcom/mongodb/AggregationOptions;Lcom/mongodb/ReadPreference;)Ljava/util/Iterator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TU;>;Lcom/mongodb/AggregationOptions;Lcom/mongodb/ReadPreference;)Ljava/util/Iterator<TU;>;
MethodParameters:
Name Flags
collectionName
target
options
readPreference
public abstract org.mongodb.morphia.aggregation.AggregationPipeline geoNear(org.mongodb.morphia.aggregation.GeoNear);
descriptor: (Lorg/mongodb/morphia/aggregation/GeoNear;)Lorg/mongodb/morphia/aggregation/AggregationPipeline;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
geoNear
public abstract org.mongodb.morphia.aggregation.AggregationPipeline group(org.mongodb.morphia.aggregation.Group[]);
descriptor: ([Lorg/mongodb/morphia/aggregation/Group;)Lorg/mongodb/morphia/aggregation/AggregationPipeline;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
groupings
public abstract org.mongodb.morphia.aggregation.AggregationPipeline group(java.lang.String, org.mongodb.morphia.aggregation.Group[]);
descriptor: (Ljava/lang/String;[Lorg/mongodb/morphia/aggregation/Group;)Lorg/mongodb/morphia/aggregation/AggregationPipeline;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
id
groupings
public abstract org.mongodb.morphia.aggregation.AggregationPipeline group(java.util.List<org.mongodb.morphia.aggregation.Group>, org.mongodb.morphia.aggregation.Group[]);
descriptor: (Ljava/util/List;[Lorg/mongodb/morphia/aggregation/Group;)Lorg/mongodb/morphia/aggregation/AggregationPipeline;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Signature: (Ljava/util/List<Lorg/mongodb/morphia/aggregation/Group;>;[Lorg/mongodb/morphia/aggregation/Group;)Lorg/mongodb/morphia/aggregation/AggregationPipeline;
MethodParameters:
Name Flags
id
groupings
public abstract org.mongodb.morphia.aggregation.AggregationPipeline limit(int);
descriptor: (I)Lorg/mongodb/morphia/aggregation/AggregationPipeline;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
count
public abstract org.mongodb.morphia.aggregation.AggregationPipeline lookup(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/mongodb/morphia/aggregation/AggregationPipeline;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
from
localField
foreignField
as
public abstract org.mongodb.morphia.aggregation.AggregationPipeline match(org.mongodb.morphia.query.Query);
descriptor: (Lorg/mongodb/morphia/query/Query;)Lorg/mongodb/morphia/aggregation/AggregationPipeline;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
query
public abstract <U> java.util.Iterator<U> out(java.lang.Class<U>);
descriptor: (Ljava/lang/Class;)Ljava/util/Iterator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <U:Ljava/lang/Object;>(Ljava/lang/Class<TU;>;)Ljava/util/Iterator<TU;>;
MethodParameters:
Name Flags
target
public abstract <U> java.util.Iterator<U> out(java.lang.Class<U>, com.mongodb.AggregationOptions);
descriptor: (Ljava/lang/Class;Lcom/mongodb/AggregationOptions;)Ljava/util/Iterator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <U:Ljava/lang/Object;>(Ljava/lang/Class<TU;>;Lcom/mongodb/AggregationOptions;)Ljava/util/Iterator<TU;>;
MethodParameters:
Name Flags
target
options
public abstract <U> java.util.Iterator<U> out(java.lang.String, java.lang.Class<U>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Iterator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TU;>;)Ljava/util/Iterator<TU;>;
MethodParameters:
Name Flags
collectionName
target
public abstract <U> java.util.Iterator<U> out(java.lang.String, java.lang.Class<U>, com.mongodb.AggregationOptions);
descriptor: (Ljava/lang/String;Ljava/lang/Class;Lcom/mongodb/AggregationOptions;)Ljava/util/Iterator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <U:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TU;>;Lcom/mongodb/AggregationOptions;)Ljava/util/Iterator<TU;>;
MethodParameters:
Name Flags
collectionName
target
options
public abstract org.mongodb.morphia.aggregation.AggregationPipeline project(org.mongodb.morphia.aggregation.Projection[]);
descriptor: ([Lorg/mongodb/morphia/aggregation/Projection;)Lorg/mongodb/morphia/aggregation/AggregationPipeline;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
projections
public abstract org.mongodb.morphia.aggregation.AggregationPipeline skip(int);
descriptor: (I)Lorg/mongodb/morphia/aggregation/AggregationPipeline;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
count
public abstract org.mongodb.morphia.aggregation.AggregationPipeline sort(org.mongodb.morphia.query.Sort[]);
descriptor: ([Lorg/mongodb/morphia/query/Sort;)Lorg/mongodb/morphia/aggregation/AggregationPipeline;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
sorts
public abstract org.mongodb.morphia.aggregation.AggregationPipeline unwind(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/mongodb/morphia/aggregation/AggregationPipeline;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
field
}
SourceFile: "AggregationPipeline.java"