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?)