Package com.apurebase.kgraphql.schema.scalar

Types

BooleanScalarCoercion
Link copied to clipboard
interface BooleanScalarCoercion<T> : ScalarCoercion<T, Boolean>
DoubleScalarCoercion
Link copied to clipboard
interface DoubleScalarCoercion<T> : ScalarCoercion<T, Double>
IntScalarCoercion
Link copied to clipboard
interface IntScalarCoercion<T> : ScalarCoercion<T, Int>
LongScalarCoercion
Link copied to clipboard
interface LongScalarCoercion<T> : ScalarCoercion<T, Long>
ScalarCoercion
Link copied to clipboard
interface ScalarCoercion<Scalar, Raw>
Scalar resolves to a single scalar object, and can't have sub-selections in the request.
StringScalarCoercion
Link copied to clipboard
interface StringScalarCoercion<T> : ScalarCoercion<T, String>

Functions

deserializeScalar
Link copied to clipboard
fun <T : Any> deserializeScalar(scalar: Type.Scalar<T>, value: ValueNode): T
serializeScalar
Link copied to clipboard
fun <T> serializeScalar(scalar: Type.Scalar<*>, value: T, executionNode: Execution): JsonElement
fun <T> serializeScalar(jsonNodeFactory: JsonNodeFactory, scalar: Type.Scalar<*>, value: T, executionNode: Execution): JsonValueNode