public final class com.mongodb.client.model.Accumulators
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.mongodb.client.model.Accumulators
super_class: java.lang.Object
{
public static <TExpression> com.mongodb.client.model.BsonField sum(java.lang.String, TExpression);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "$sum"
aload 0
aload 1
invokestatic com.mongodb.client.model.Accumulators.accumulator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 expression TTExpression;
Signature: <TExpression:Ljava/lang/Object;>(Ljava/lang/String;TTExpression;)Lcom/mongodb/client/model/BsonField;
MethodParameters:
Name Flags
fieldName final
expression final
public static <TExpression> com.mongodb.client.model.BsonField avg(java.lang.String, TExpression);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "$avg"
aload 0
aload 1
invokestatic com.mongodb.client.model.Accumulators.accumulator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 expression TTExpression;
Signature: <TExpression:Ljava/lang/Object;>(Ljava/lang/String;TTExpression;)Lcom/mongodb/client/model/BsonField;
MethodParameters:
Name Flags
fieldName final
expression final
public static <TExpression> com.mongodb.client.model.BsonField first(java.lang.String, TExpression);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "$first"
aload 0
aload 1
invokestatic com.mongodb.client.model.Accumulators.accumulator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 expression TTExpression;
Signature: <TExpression:Ljava/lang/Object;>(Ljava/lang/String;TTExpression;)Lcom/mongodb/client/model/BsonField;
MethodParameters:
Name Flags
fieldName final
expression final
public static <TExpression> com.mongodb.client.model.BsonField last(java.lang.String, TExpression);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "$last"
aload 0
aload 1
invokestatic com.mongodb.client.model.Accumulators.accumulator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 expression TTExpression;
Signature: <TExpression:Ljava/lang/Object;>(Ljava/lang/String;TTExpression;)Lcom/mongodb/client/model/BsonField;
MethodParameters:
Name Flags
fieldName final
expression final
public static <TExpression> com.mongodb.client.model.BsonField max(java.lang.String, TExpression);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "$max"
aload 0
aload 1
invokestatic com.mongodb.client.model.Accumulators.accumulator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 expression TTExpression;
Signature: <TExpression:Ljava/lang/Object;>(Ljava/lang/String;TTExpression;)Lcom/mongodb/client/model/BsonField;
MethodParameters:
Name Flags
fieldName final
expression final
public static <TExpression> com.mongodb.client.model.BsonField min(java.lang.String, TExpression);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "$min"
aload 0
aload 1
invokestatic com.mongodb.client.model.Accumulators.accumulator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 expression TTExpression;
Signature: <TExpression:Ljava/lang/Object;>(Ljava/lang/String;TTExpression;)Lcom/mongodb/client/model/BsonField;
MethodParameters:
Name Flags
fieldName final
expression final
public static <TExpression> com.mongodb.client.model.BsonField push(java.lang.String, TExpression);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "$push"
aload 0
aload 1
invokestatic com.mongodb.client.model.Accumulators.accumulator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 expression TTExpression;
Signature: <TExpression:Ljava/lang/Object;>(Ljava/lang/String;TTExpression;)Lcom/mongodb/client/model/BsonField;
MethodParameters:
Name Flags
fieldName final
expression final
public static <TExpression> com.mongodb.client.model.BsonField addToSet(java.lang.String, TExpression);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "$addToSet"
aload 0
aload 1
invokestatic com.mongodb.client.model.Accumulators.accumulator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 expression TTExpression;
Signature: <TExpression:Ljava/lang/Object;>(Ljava/lang/String;TTExpression;)Lcom/mongodb/client/model/BsonField;
MethodParameters:
Name Flags
fieldName final
expression final
public static <TExpression> com.mongodb.client.model.BsonField stdDevPop(java.lang.String, TExpression);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "$stdDevPop"
aload 0
aload 1
invokestatic com.mongodb.client.model.Accumulators.accumulator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 expression TTExpression;
Signature: <TExpression:Ljava/lang/Object;>(Ljava/lang/String;TTExpression;)Lcom/mongodb/client/model/BsonField;
MethodParameters:
Name Flags
fieldName final
expression final
public static <TExpression> com.mongodb.client.model.BsonField stdDevSamp(java.lang.String, TExpression);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: ldc "$stdDevSamp"
aload 0
aload 1
invokestatic com.mongodb.client.model.Accumulators.accumulator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fieldName Ljava/lang/String;
0 1 1 expression TTExpression;
Signature: <TExpression:Ljava/lang/Object;>(Ljava/lang/String;TTExpression;)Lcom/mongodb/client/model/BsonField;
MethodParameters:
Name Flags
fieldName final
expression final
private static <TExpression> com.mongodb.client.model.BsonField accumulator(java.lang.String, java.lang.String, TExpression);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/client/model/BsonField;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.mongodb.client.model.BsonField
dup
aload 1
new com.mongodb.client.model.SimpleExpression
dup
aload 0
aload 2
invokespecial com.mongodb.client.model.SimpleExpression.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
invokespecial com.mongodb.client.model.BsonField.<init>:(Ljava/lang/String;Lorg/bson/conversions/Bson;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 name Ljava/lang/String;
0 1 1 fieldName Ljava/lang/String;
0 1 2 expression TTExpression;
Signature: <TExpression:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/String;TTExpression;)Lcom/mongodb/client/model/BsonField;
MethodParameters:
Name Flags
name final
fieldName final
expression final
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/mongodb/client/model/Accumulators;
}
SourceFile: "Accumulators.java"