INNER CODE UNIT · Kotlin

limit

neo4j-graphql/neo4j-graphql · src/main/kotlin/org/neo4j/graphql/CypherGenerator.kt:294

        val limit = if (skipLimit.second == null) -1 else skip + (skipLimit.second?.toInt() ?: 0)
        return "[$skip..$limit]"
    }
    private fun subscript(skipLimit: Pair<String?, String?>): String {
        if (skipLimit.first == null && skipLimit.second == null) return ""

        val skip = skipLimit.first ?: "0"
        val limit = if (skipLimit.second == null) "-1" else skip + "+" + (skipLimit.second ?: "0")
        return "[$skip..$limit]"
    }

    fun formatPatternComprehension(md: MetaData, variable: String, field: Field, ctx: GeneratorContext): Pair<String,String> {
        val fieldName = field.name
        val info = md.relationshipFor(fieldName) ?: return Pair("","")
        val fieldVariable = variable + "_" + fieldName

        val arrowLeft = if (!info.out) "<" else ""
        val arrowRight = if (info.out) ">" else ""

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…