Skip to content

Commit 0231d72

Browse files
committed
spotless, apiTxt, use Expr types.
1 parent dd2e9bd commit 0231d72

File tree

7 files changed

+752
-635
lines changed

7 files changed

+752
-635
lines changed

firebase-firestore/api.txt

Lines changed: 556 additions & 440 deletions
Large diffs are not rendered by default.

firebase-firestore/src/androidTest/java/com/google/firebase/firestore/PipelineTest.java

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -660,10 +660,7 @@ public void testComparisonOperators() {
660660
.pipeline()
661661
.collection(randomCol)
662662
.where(
663-
and(
664-
gt("rating", 4.2),
665-
lte(field("rating"), 4.5),
666-
neq("genre", "Science Function")))
663+
and(gt("rating", 4.2), lte(field("rating"), 4.5), neq("genre", "Science Function")))
667664
.select("rating", "title")
668665
.sort(field("title").ascending())
669666
.execute();
@@ -771,10 +768,8 @@ public void testDistanceFunctions() {
771768
.collection(randomCol)
772769
.select(
773770
cosineDistance(vector(sourceVector), targetVector).alias("cosineDistance"),
774-
Expr.dotProduct(vector(sourceVector), targetVector)
775-
.alias("dotProductDistance"),
776-
euclideanDistance(vector(sourceVector), targetVector)
777-
.alias("euclideanDistance"))
771+
Expr.dotProduct(vector(sourceVector), targetVector).alias("dotProductDistance"),
772+
euclideanDistance(vector(sourceVector), targetVector).alias("euclideanDistance"))
778773
.limit(1)
779774
.execute();
780775
assertThat(waitFor(execute).getResults())

firebase-firestore/src/main/java/com/google/firebase/firestore/Pipeline.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ import com.google.firebase.firestore.pipeline.ExprWithAlias
3636
import com.google.firebase.firestore.pipeline.Field
3737
import com.google.firebase.firestore.pipeline.FindNearestStage
3838
import com.google.firebase.firestore.pipeline.FunctionExpr
39-
import com.google.firebase.firestore.pipeline.GenericArg
4039
import com.google.firebase.firestore.pipeline.GenericStage
4140
import com.google.firebase.firestore.pipeline.LimitStage
4241
import com.google.firebase.firestore.pipeline.OffsetStage
@@ -118,7 +117,7 @@ internal constructor(
118117
* @return A new [Pipeline] object with this stage appended to the stage list.
119118
*/
120119
fun genericStage(name: String, vararg arguments: Any): Pipeline =
121-
append(GenericStage(name, arguments.map(GenericArg::from)))
120+
append(GenericStage.ofName(name).withArguments(arguments))
122121

123122
/**
124123
* Adds a stage to the pipeline by specifying the stage name as an argument. This does not offer
@@ -171,7 +170,9 @@ internal constructor(
171170
*/
172171
fun removeFields(field: String, vararg additionalFields: String): Pipeline =
173172
append(
174-
RemoveFieldsStage(arrayOf(Expr.field(field), *additionalFields.map(Expr::field).toTypedArray()))
173+
RemoveFieldsStage(
174+
arrayOf(Expr.field(field), *additionalFields.map(Expr::field).toTypedArray())
175+
)
175176
)
176177

177178
/**
@@ -255,8 +256,7 @@ internal constructor(
255256
* You can filter documents based on their field values, using implementations of [BooleanExpr],
256257
* typically including but not limited to:
257258
*
258-
* - field comparators: [Expr.eq], [Expr.lt] (less than), [Expr.gt]
259-
* (greater than), etc.
259+
* - field comparators: [Expr.eq], [Expr.lt] (less than), [Expr.gt] (greater than), etc.
260260
* - logical operators: [Expr.and], [Expr.or], [Expr.not], etc.
261261
* - advanced functions: [Expr.regexMatch], [Expr.arrayContains], etc.
262262
*

firebase-firestore/src/main/java/com/google/firebase/firestore/core/Query.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -567,9 +567,10 @@ public Pipeline toPipeline(FirebaseFirestore firestore, UserDataReader userDataR
567567
p = p.sort(orderings.get(0), orderings.stream().skip(1).toArray(Ordering[]::new));
568568
p = p.limit((int) limit);
569569
} else {
570-
p = p.sort(
571-
orderings.get(0).reverse(),
572-
orderings.stream().skip(1).map(Ordering::reverse).toArray(Ordering[]::new));
570+
p =
571+
p.sort(
572+
orderings.get(0).reverse(),
573+
orderings.stream().skip(1).map(Ordering::reverse).toArray(Ordering[]::new));
573574
p = p.limit((int) limit);
574575
p = p.sort(orderings.get(0), orderings.stream().skip(1).toArray(Ordering[]::new));
575576
}

0 commit comments

Comments
 (0)