public static BinaryOperatorInformation<Record, Record, Record> binary() { return new BinaryOperatorInformation<Record, Record, Record>(new RecordTypeInfo(), new RecordTypeInfo(), new RecordTypeInfo()); } }
public static UnaryOperatorInformation<Record, Record> unary() { return new UnaryOperatorInformation<Record, Record>(new RecordTypeInfo(), new RecordTypeInfo()); }
public WorksetPlaceHolder(DeltaIterationBase<?, Record> container) { super(container, new OperatorInformation<Record>(new RecordTypeInfo())); } }
public SolutionSetPlaceHolder(DeltaIterationBase<Record, ?> container) { super(container, new OperatorInformation<Record>(new RecordTypeInfo())); } }
public static OperatorInformation<Record> source() { return new OperatorInformation<Record>(new RecordTypeInfo()); }
/** * Creates a FileDataSink with the provided {@link FileOutputFormat} implementation * and the given name, writing to the file indicated by the given path. * * @param f The {@link FileOutputFormat} implementation used to encode the data. * @param filePath The path to the file to write the contents to. * @param name The given name for the sink, used in plans, logs and progress messages. */ public FileDataSink(FileOutputFormat<Record> f, String filePath, String name) { super(f, new UnaryOperatorInformation<Record, Nothing>(new RecordTypeInfo(), new NothingTypeInfo()), filePath, name); }
/** * Creates a GenericDataSink with the provided {@link OutputFormat} implementation * and the given name. * * @param f The {@link OutputFormat} implementation used to sink the data. * @param name The given name for the sink, used in plans, logs and progress messages. */ public GenericDataSink(OutputFormat<Record> f, String name) { super(f, new UnaryOperatorInformation<Record, Nothing>(new RecordTypeInfo(), new NothingTypeInfo()), name); }
/** * Creates a GenericDataSink with the provided {@link OutputFormat} implementation * and the given name. * * @param f The {@link OutputFormat} implementation used to sink the data. * @param name The given name for the sink, used in plans, logs and progress messages. */ public GenericDataSink(Class<? extends OutputFormat<Record>> f, String name) { super(new UserCodeClassWrapper<OutputFormat<Record>>(f), new UnaryOperatorInformation<Record, Nothing>(new RecordTypeInfo(), new NothingTypeInfo()), name); }
/** * Creates a FileDataSink with the provided {@link FileOutputFormat} implementation * and the given name, writing to the file indicated by the given path. * * @param f The {@link FileOutputFormat} implementation used to encode the data. * @param filePath The path to the file to write the contents to. * @param name The given name for the sink, used in plans, logs and progress messages. */ public FileDataSink(Class<? extends FileOutputFormat<Record>> f, String filePath, String name) { super(new UserCodeClassWrapper<FileOutputFormat<Record>>(f), new UnaryOperatorInformation<Record, Nothing>(new RecordTypeInfo(), new NothingTypeInfo()), filePath, name); }