private static object Deserialize(IMetadataQueryProvider cc, byte[] buffer, ColumnTypeCode typeCode, IColumnInfo typeInfo) { if (buffer == null) { return(null); } return(cc.Serializer.Deserialize(buffer, 0, buffer.Length, typeCode, typeInfo)); }
private static SchemaParserV2 GetV2Instance(IMetadataQueryProvider cc, Func<string, string, Task<UdtColumnInfo>> udtResolver = null) { var metadata = new Metadata(new Configuration()) { ControlConnection = cc }; metadata.SetCassandraVersion(new Version(3, 0)); return new SchemaParserV2(metadata, udtResolver); }
private static SchemaParserV1 GetV1Instance(IMetadataQueryProvider cc) { var metadata = new Metadata(new Configuration()) { ControlConnection = cc }; metadata.SetCassandraVersion(new Version(2, 0)); return new SchemaParserV1(metadata); }
private static SchemaParserV2 GetV2Instance(IMetadataQueryProvider cc, Func <string, string, Task <UdtColumnInfo> > udtResolver = null) { var metadata = new Metadata(new Configuration()) { ControlConnection = cc }; metadata.SetCassandraVersion(new Version(3, 0)); return(new SchemaParserV2(metadata, udtResolver)); }
private static SchemaParserV1 GetV1Instance(IMetadataQueryProvider cc) { var metadata = new Metadata(new Configuration()) { ControlConnection = cc }; metadata.SetCassandraVersion(new Version(2, 0)); return(new SchemaParserV1(metadata)); }
protected SchemaParser(Metadata parent) { Cc = parent.ControlConnection; Parent = parent; }