19 using System.Collections.Generic;
104 void Seek(
long position);
111 void Sync(
long position);
long GetMetaLong(string key)
Return the long value of a metadata property
IEnumerable< T > NextEntries
Return an enumeration of the remaining entries in the file
Base class for all schema types
long PreviousSync()
Return the last synchronization point before our current position
void Seek(long position)
Move to a specific, known synchronization point, one returned from IFileWriter.Sync() while writing
T Next()
Read the next datum from the file.
bool HasNext()
True if more entries remain in this file.
Schema GetSchema()
Return the schema as read from the input file / stream
string GetMetaString(string key)
Return the string value of a metadata property
long Tell()
Return the current position in the input
void Sync(long position)
Move to the next synchronization point after a position
ICollection< string > GetMetaKeys()
Return the list of keys in the metadata
Header GetHeader()
Return the header for the input file / stream
bool PastSync(long position)
Return true if past the next synchronization point after a position
byte [] GetMeta(string key)
Return the byte value of a metadata property