public FlightInfo(Schema schema, FlightDescriptor descriptor, IReadOnlyList <FlightEndpoint> endpoints, long totalRecords = 0, long totalBytes = 0) { Schema = schema; Descriptor = descriptor; Endpoints = endpoints; TotalBytes = totalBytes; TotalRecords = totalRecords; }
internal FlightInfo(Protocol.FlightInfo flightInfo) { Schema = FlightMessageSerializer.DecodeSchema(flightInfo.Schema.Memory); Descriptor = new FlightDescriptor(flightInfo.FlightDescriptor); var endpoints = new List <FlightEndpoint>(); foreach (var endpoint in flightInfo.Endpoint) { endpoints.Add(new FlightEndpoint(endpoint)); } Endpoints = endpoints; TotalBytes = flightInfo.TotalBytes; TotalRecords = flightInfo.TotalRecords; }
private protected FlightRecordBatchStreamWriter(IAsyncStreamWriter <FlightData> clientStreamWriter, FlightDescriptor flightDescriptor) { _clientStreamWriter = clientStreamWriter; _flightDescriptor = flightDescriptor; }