Class CommandGetTableTypes
Represents a request to retrieve the list of table types on a Flight SQL enabled backend. The table types depend on vendor/implementation. It is usually used to separate tables from views or system tables. TABLE, VIEW, and SYSTEM TABLE are commonly supported. Used in the command member of FlightDescriptor for the following RPC calls:
- GetSchema: return the Arrow schema of the query.
- GetFlightInfo: execute the catalog metadata request.
The returned Arrow schema will be: < table_type: utf8 not null
The returned data should be ordered by table_type.
public sealed class CommandGetTableTypes : IMessage<CommandGetTableTypes>, IEquatable<CommandGetTableTypes>, IDeepCloneable<CommandGetTableTypes>, IBufferMessage, IMessage- Inheritance
- 
      
      CommandGetTableTypes
- Implements
- 
      IMessage<CommandGetTableTypes>IDeepCloneable<CommandGetTableTypes>IBufferMessageIMessage
- Inherited Members
- Extension Methods
Constructors
CommandGetTableTypes()
public CommandGetTableTypes()CommandGetTableTypes(CommandGetTableTypes)
public CommandGetTableTypes(CommandGetTableTypes other)Parameters
- otherCommandGetTableTypes
Properties
Descriptor
public static MessageDescriptor Descriptor { get; }Property Value
- MessageDescriptor
Parser
public static MessageParser<CommandGetTableTypes> Parser { get; }Property Value
- MessageParser<CommandGetTableTypes>
Methods
CalculateSize()
Calculates the size of this message in Protocol Buffer wire format, in bytes.
public int CalculateSize()Returns
- int
- The number of bytes required to write this message to a coded output stream. 
Clone()
Creates a deep clone of this object.
public CommandGetTableTypes Clone()Returns
- CommandGetTableTypes
- A deep clone of this object. 
Equals(CommandGetTableTypes)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(CommandGetTableTypes other)Parameters
- otherCommandGetTableTypes
- An object to compare with this object. 
Returns
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object other)Parameters
- otherobject
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()Returns
- int
- A hash code for the current object. 
MergeFrom(CommandGetTableTypes)
Merges the given message into this one.
public void MergeFrom(CommandGetTableTypes other)Parameters
- otherCommandGetTableTypes
Remarks
See the user guide for precise merge semantics.
MergeFrom(CodedInputStream)
Merges the data from the specified coded input stream with the current message.
public void MergeFrom(CodedInputStream input)Parameters
- inputCodedInputStream
Remarks
See the user guide for precise merge semantics.
ToString()
Returns a string that represents the current object.
public override string ToString()Returns
- string
- A string that represents the current object. 
WriteTo(CodedOutputStream)
Writes the data to the given coded output stream.
public void WriteTo(CodedOutputStream output)Parameters
- outputCodedOutputStream
- Coded output stream to write the data to. Must not be null.