ApolloCompiler

Types

Link copied to clipboard
interface Logger

Functions

Link copied to clipboard
fun buildCodegenSchema(    schemaFiles: List<InputFile>,     logger: ApolloCompiler.Logger?,     codegenSchemaOptions: CodegenSchemaOptions,     foreignSchemas: List<ForeignSchema>,     schemaTransform: SchemaTransform?): CodegenSchema
Link copied to clipboard
fun buildDataBuilders(    codegenSchema: CodegenSchema,     usedCoordinates: UsedCoordinates,     codegenOptions: CodegenOptions,     layout: SchemaLayout?,     upstreamCodegenMetadata: List<CodegenMetadata>): SourceOutput
Link copied to clipboard
fun buildIrOperations(    codegenSchema: CodegenSchema,     executableFiles: List<InputFile>,     upstreamCodegenModels: List<String>,     upstreamFragmentDefinitions: List<GQLFragmentDefinition>,     options: IrOptions,     operationsTransform: OperationsTransform?,     logger: ApolloCompiler.Logger?): IrOperations
Link copied to clipboard
fun buildSchemaAndOperationsSources(    codegenSchema: CodegenSchema,     executableFiles: List<InputFile>,     irOptions: IrOptions,     codegenOptions: CodegenOptions,     layoutFactory: LayoutFactory?,     operationIdsGenerator: OperationIdsGenerator?,     irOperationsTransform: Transform<IrOperations>?,     javaOutputTransform: Transform<JavaOutput>?,     kotlinOutputTransform: Transform<KotlinOutput>?,     operationsTransform: OperationsTransform?,     logger: ApolloCompiler.Logger?,     operationManifestFile: File?): SourceOutput
fun buildSchemaAndOperationsSources(    schemaFiles: List<InputFile>,     executableFiles: List<InputFile>,     codegenSchemaOptions: CodegenSchemaOptions,     irOptions: IrOptions,     codegenOptions: CodegenOptions,     layoutFactory: LayoutFactory?,     operationIdsGenerator: OperationIdsGenerator?,     irOperationsTransform: Transform<IrOperations>?,     javaOutputTransform: Transform<JavaOutput>?,     kotlinOutputTransform: Transform<KotlinOutput>?,     operationsTransform: OperationsTransform?,     schemaTransform: SchemaTransform?,     logger: ApolloCompiler.Logger?,     operationManifestFile: File?): SourceOutput

Compiles a set of files without serializing the intermediate results

Link copied to clipboard
fun buildSchemaAndOperationsSourcesFromIr(    codegenSchema: CodegenSchema,     irOperations: IrOperations,     downstreamUsedCoordinates: UsedCoordinates,     upstreamCodegenMetadata: List<CodegenMetadata>,     codegenOptions: CodegenOptions,     layout: SchemaAndOperationsLayout?,     operationIdsGenerator: OperationIdsGenerator?,     irOperationsTransform: Transform<IrOperations>?,     javaOutputTransform: Transform<JavaOutput>?,     kotlinOutputTransform: Transform<KotlinOutput>?,     operationManifestFile: File?): SourceOutput
Link copied to clipboard
fun buildSchemaSources(    codegenSchema: CodegenSchema,     usedCoordinates: UsedCoordinates,     codegenOptions: CodegenOptions,     schemaLayout: SchemaLayout?,     javaOutputTransform: Transform<JavaOutput>?,     kotlinOutputTransform: Transform<KotlinOutput>?): SourceOutput