public override Schema.Column[] GetOutputColumns() { var infos = new Schema.Column[2]; infos[L1Col] = new Schema.Column(L1, NumberType.R8, null); infos[L2Col] = new Schema.Column(L2, NumberType.R8, null); return(infos); }
public override Schema.Column[] GetOutputColumns() { var result = new Schema.Column[_parent.ColumnPairs.Length]; for (int i = 0; i < _parent.ColumnPairs.Length; i++) { var meta = new Schema.Metadata.Builder(); meta.Add(InputSchema[ColMapNewToOld[i]].Metadata, name => name == MetadataUtils.Kinds.SlotNames); result[i] = new Schema.Column(_parent.ColumnPairs[i].output, _types[i], meta.GetMetadata()); } return(result); }
public override Schema.Column[] GetOutputColumns() { var result = new Schema.Column[_parent.ColumnPairs.Length]; for (int i = 0; i < _parent.ColumnPairs.Length; i++) { var builder = new Schema.Metadata.Builder(); builder.Add(InputSchema[ColMapNewToOld[i]].Metadata, x => x == MetadataUtils.Kinds.KeyValues || x == MetadataUtils.Kinds.IsNormalized); result[i] = new Schema.Column(_parent.ColumnPairs[i].output, _types[i], builder.GetMetadata()); } return(result); }
public override Schema.Column[] GetOutputColumns() { var result = new Schema.Column[_parent.ColumnPairs.Length]; for (int i = 0; i < _parent.ColumnPairs.Length; i++) { InputSchema.TryGetColumnIndex(_parent.ColumnPairs[i].input, out int colIndex); Host.Assert(colIndex >= 0); result[i] = new Schema.Column(_parent.ColumnPairs[i].output, _types[i], null); } return(result); }
public override Schema.Column[] GetOutputColumns() { var result = new Schema.Column[_parent.ColumnPairs.Length]; for (int i = 0; i < _parent.ColumnPairs.Length; i++) { var builder = new Schema.Metadata.Builder(); AddMetadata(i, builder); result[i] = new Schema.Column(_parent.ColumnPairs[i].output, _type, builder.GetMetadata()); } return(result); }
public override Schema.Column[] GetOutputColumns() { var result = new Schema.Column[_parent.ColumnPairs.Length]; for (int iinfo = 0; iinfo < _infos.Length; iinfo++) { InputSchema.TryGetColumnIndex(_infos[iinfo].Input, out int colIndex); Host.Assert(colIndex >= 0); var builder = new Schema.Metadata.Builder(); builder.Add(InputSchema[colIndex].Metadata, x => x == MetadataUtils.Kinds.SlotNames); ValueGetter <bool> getter = (ref bool dst) => { dst = true; }; builder.Add(new Schema.Column(MetadataUtils.Kinds.IsNormalized, BoolType.Instance, null), getter); result[iinfo] = new Schema.Column(_infos[iinfo].Output, _infos[iinfo].OutputType, builder.GetMetadata()); } return(result); }