EntryPoints

EntryPoints is a higher level API compared to ApolloCompiler. It deals with compiler plugins and serializing/deserializing files.

Functions

Link copied to clipboard
fun buildCodegenSchema(arguments: Map<String, Any?>, logger: ApolloCompiler.Logger, warnIfNotFound: Boolean, normalizedSchemaFiles: List<InputFile>, codegenSchemaOptionsFile: File, codegenSchemaFile: File)
Link copied to clipboard
fun buildDataBuilders(arguments: Map<String, Any?>, logger: ApolloCompiler.Logger, warnIfNotFound: Boolean, codegenSchemas: List<InputFile>, upstreamMetadatas: List<InputFile>, downstreamUsedCoordinates: File, codegenOptions: File, outputDirectory: File)
Link copied to clipboard
fun buildIr(arguments: Map<String, Any?>, logger: ApolloCompiler.Logger, warnIfNotFound: Boolean, graphqlFiles: List<InputFile>, codegenSchemaFiles: List<InputFile>, upstreamIrOperations: List<InputFile>, irOptionsFile: File, irOperationsFile: File)
Link copied to clipboard
fun buildSources(arguments: Map<String, Any?>, logger: ApolloCompiler.Logger, warnIfNotFound: Boolean, schemas: List<InputFile>, executableDocuments: List<InputFile>, codegenSchemaOptions: File, codegenOptions: File, irOptions: File, operationManifest: File?, outputDirectory: File, dataBuildersOutputDirectory: File)
Link copied to clipboard
fun buildSourcesFromIr(arguments: Map<String, Any?>, logger: ApolloCompiler.Logger, warnIfNotFound: Boolean, codegenSchemas: List<InputFile>, upstreamMetadata: List<InputFile>, irOperations: File, usedCoordinates: File, codegenOptions: File, operationManifest: File?, outputDirectory: File, metadataOutput: File?)