INNER CODE UNIT · Kotlin
cmp
neo4j-graphql/neo4j-graphql · src/main/kotlin/org/neo4j/graphql/GraphQLProcedure.kt:174
val cmp = if (v1 == null) -1 else if (v2 == null) 1 else v1.compareTo(v2)
if (s.second) cmp else -cmp
}
} else a
}
}
Collections.sort(result, compare)
return (if (skip > 0 && limit != -1L) result.subList (skip.toInt(), skip.toInt() + limit.toInt())
else if (skip > 0) result.subList (skip.toInt(), result.size)
else if (limit != -1L) result.subList (0, limit.toInt())
else result)
}
@Procedure("graphql.introspect")
fun introspect(@Name("url") url:String, @Name("headers",defaultValue = "{}") headers:Map<String,String>) : Stream<GraphResult> {
val metaDatas = Introspection().load(url, headers)