Represents a field in an Avro record.
Encapsulates the rendering of the directives in a file (see cli/README.md
for more on how this works).
Encapsulates the rendering of the directives in a file (see cli/README.md
for more on how this works).
The render method produces a FileInProject with the final source of the file to be created in the template.
Represents a file that should be created in the new project.
Represents a file that should be created in the new project.
The path of the new file to be created, relative to the root of the project
The source of the new file, either as a stored string or streaming
The permissions of the file to be created
Represents the permissions that a new file should have.
Represents the permissions that a new file should have.
The permissions as a Java-compatible set
Represents the "source" of a file that should be created in the new project.
Represents the "source" of a file that should be created in the new project. This can be an InputStream (usually to stream straight from the CLI jar), or a String (usually from a rendered template).
Represents a raw feature inferred from avro schema.
Represents a raw feature inferred from avro schema. This is primarily used for the buildString
method, which codegens a FeatureBuilder.
Does various external-related tasks
Does various external-related tasks
The GeneratorConfig representing a command to generate a project
Represents one of the three kinds of machine learning problems.
Represents a machine learning problem.
Represents a machine learning problem. The CLI infers what the problem is by looking at schema and data.
What kind of problem is it? Regression, binary classification, multiclassification? A ProblemKind
A description for the response feature as an OPRawFeature
The avro field representing object IDs
A list of feature descriptions as an OPRawFeature, excluding the id field
The class name of the schema
The full name of the schema, including the package (used for generating import statements)
Operations with AvroFields
Represents a field in an Avro record. Can be nullable.