Class TimeWindowForFunction
- java.lang.Object
-
- com.apple.foundationdb.record.provider.foundationdb.leaderboard.TimeWindowForFunction
-
@API(EXPERIMENTAL) public class TimeWindowForFunction extends Object
Additional function arguments for time window.
-
-
Constructor Summary
Constructors Constructor Description TimeWindowForFunction(int leaderboardType, long leaderboardTimestamp, String leaderboardTypeParameter, String leaderboardTimestampParameter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
long
getLeaderboardTimestamp()
long
getLeaderboardTimestamp(EvaluationContext context)
String
getLeaderboardTimestampParameter()
int
getLeaderboardType()
int
getLeaderboardType(EvaluationContext context)
String
getLeaderboardTypeParameter()
int
hashCode()
TupleRange
prependLeaderboardKeys(EvaluationContext context, TupleRange tupleRange)
ScanComparisons
prependLeaderboardKeys(ScanComparisons scanComparisons)
String
toString()
-
-
-
Method Detail
-
getLeaderboardType
public int getLeaderboardType()
-
getLeaderboardType
public int getLeaderboardType(@Nonnull EvaluationContext context)
-
getLeaderboardTimestamp
public long getLeaderboardTimestamp()
-
getLeaderboardTimestamp
public long getLeaderboardTimestamp(@Nonnull EvaluationContext context)
-
prependLeaderboardKeys
@Nonnull public ScanComparisons prependLeaderboardKeys(@Nonnull ScanComparisons scanComparisons)
-
prependLeaderboardKeys
@Nonnull public TupleRange prependLeaderboardKeys(@Nonnull EvaluationContext context, @Nonnull TupleRange tupleRange)
-
-