コード例 #1
0
 private Codec ResolveCodec()
 {
     return(Codec.CreateCodecFromString(GetMetaString(DataFileConstants.MetaDataCodec)));
 }
コード例 #2
0
 /// <summary>
 /// Open a new writer instance to write
 /// to an output stream with a specified codec
 /// </summary>
 /// <param name="writer">Datum writer to use.</param>
 /// <param name="outStream">Stream to write to.</param>
 /// <param name="codec">Codec to use when writing.</param>
 /// <returns>A new file writer.</returns>
 public static IFileWriter <T> OpenWriter(DatumWriter <T> writer, Stream outStream, Codec codec)
 {
     return(new DataFileWriter <T>(writer).Create(writer.Schema, outStream, codec));
 }
コード例 #3
0
 /// <summary>
 /// Open a new writer instance to write
 /// to an output stream, using a Null codec
 /// </summary>
 /// <param name="writer">Datum writer to use.</param>
 /// <param name="outStream">Stream to write to.</param>
 /// <returns>A new file writer.</returns>
 public static IFileWriter <T> OpenWriter(DatumWriter <T> writer, Stream outStream)
 {
     return(OpenWriter(writer, outStream, Codec.CreateCodec(Codec.Type.Null)));
 }
コード例 #4
0
 /// <summary>
 /// Open a new writer instance to write
 /// to a file path with a specified codec
 /// </summary>
 /// <param name="writer">Datum writer to use.</param>
 /// <param name="path">Path to the file.</param>
 /// <param name="codec">Codec to use when writing.</param>
 /// <returns>A new file writer.</returns>
 public static IFileWriter <T> OpenWriter(DatumWriter <T> writer, string path, Codec codec)
 {
     return(OpenWriter(writer, new FileStream(path, FileMode.Create), codec));
 }
コード例 #5
0
 /// <summary>
 /// Open a new writer instance to write
 /// to a file path, using a Null codec
 /// </summary>
 /// <param name="writer">Datum writer to use.</param>
 /// <param name="path">Path to the file.</param>
 /// <returns>A new file writer.</returns>
 public static IFileWriter <T> OpenWriter(DatumWriter <T> writer, string path)
 {
     return(OpenWriter(writer, new FileStream(path, FileMode.Create), Codec.CreateCodec(Codec.Type.Null)));
 }