Package com.schibsted.spt.data.jslt.impl
Class BuiltinFunctions.Uuid
java.lang.Object
com.schibsted.spt.data.jslt.impl.AbstractCallable
com.schibsted.spt.data.jslt.impl.AbstractFunction
com.schibsted.spt.data.jslt.impl.BuiltinFunctions.Uuid
- Enclosing class:
BuiltinFunctions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodecall(com.fasterxml.jackson.databind.JsonNode input, com.fasterxml.jackson.databind.JsonNode[] arguments) Perform the function on the given JSON input with the given arguments.private longmaskLSB(long number) private longmaskMSB(long number) Methods inherited from class com.schibsted.spt.data.jslt.impl.AbstractCallable
getMaxArguments, getMinArguments, getNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.schibsted.spt.data.jslt.Function
getMaxArguments, getMinArguments, getName
-
Constructor Details
-
Uuid
public Uuid()
-
-
Method Details
-
maskMSB
private long maskMSB(long number) -
maskLSB
private long maskLSB(long number) -
call
public com.fasterxml.jackson.databind.JsonNode call(com.fasterxml.jackson.databind.JsonNode input, com.fasterxml.jackson.databind.JsonNode[] arguments) Description copied from interface:FunctionPerform the function on the given JSON input with the given arguments.
-