ApolloCompiler
object ApolloCompiler
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