public interface  oadd.org.apache.drill.exec.proto.UserProtos$ServerMetaOrBuilder extends java.lang.Object implements oadd.com.google.protobuf.MessageOrBuilder
{
public abstract boolean hasAllTablesSelectable();
public abstract boolean getAllTablesSelectable();
public abstract boolean hasBlobIncludedInMaxRowSize();
public abstract boolean getBlobIncludedInMaxRowSize();
public abstract boolean hasCatalogAtStart();
public abstract boolean getCatalogAtStart();
public abstract boolean hasCatalogSeparator();
public abstract java.lang.String getCatalogSeparator();
public abstract oadd.com.google.protobuf.ByteString getCatalogSeparatorBytes();
public abstract boolean hasCatalogTerm();
public abstract java.lang.String getCatalogTerm();
public abstract oadd.com.google.protobuf.ByteString getCatalogTermBytes();
public abstract java.util.List getCollateSupportList();
public abstract int getCollateSupportCount();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$CollateSupport getCollateSupport(int);
public abstract boolean hasColumnAliasingSupported();
public abstract boolean getColumnAliasingSupported();
public abstract java.util.List getConvertSupportList();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$ConvertSupport getConvertSupport(int);
public abstract int getConvertSupportCount();
public abstract java.util.List getConvertSupportOrBuilderList();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$ConvertSupportOrBuilder getConvertSupportOrBuilder(int);
public abstract boolean hasCorrelationNamesSupport();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$CorrelationNamesSupport getCorrelationNamesSupport();
public abstract java.util.List getDateTimeFunctionsList();
public abstract int getDateTimeFunctionsCount();
public abstract java.lang.String getDateTimeFunctions(int);
public abstract oadd.com.google.protobuf.ByteString getDateTimeFunctionsBytes(int);
public abstract java.util.List getDateTimeLiteralsSupportList();
public abstract int getDateTimeLiteralsSupportCount();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$DateTimeLiteralsSupport getDateTimeLiteralsSupport(int);
public abstract boolean hasGroupBySupport();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$GroupBySupport getGroupBySupport();
public abstract boolean hasIdentifierCasing();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$IdentifierCasing getIdentifierCasing();
public abstract boolean hasIdentifierQuoteString();
public abstract java.lang.String getIdentifierQuoteString();
public abstract oadd.com.google.protobuf.ByteString getIdentifierQuoteStringBytes();
public abstract boolean hasLikeEscapeClauseSupported();
public abstract boolean getLikeEscapeClauseSupported();
public abstract boolean hasMaxBinaryLiteralLength();
public abstract int getMaxBinaryLiteralLength();
public abstract boolean hasMaxCatalogNameLength();
public abstract int getMaxCatalogNameLength();
public abstract boolean hasMaxCharLiteralLength();
public abstract int getMaxCharLiteralLength();
public abstract boolean hasMaxColumnNameLength();
public abstract int getMaxColumnNameLength();
public abstract boolean hasMaxColumnsInGroupBy();
public abstract int getMaxColumnsInGroupBy();
public abstract boolean hasMaxColumnsInOrderBy();
public abstract int getMaxColumnsInOrderBy();
public abstract boolean hasMaxColumnsInSelect();
public abstract int getMaxColumnsInSelect();
public abstract boolean hasMaxCursorNameLength();
public abstract int getMaxCursorNameLength();
public abstract boolean hasMaxLogicalLobSize();
public abstract int getMaxLogicalLobSize();
public abstract boolean hasMaxRowSize();
public abstract int getMaxRowSize();
public abstract boolean hasMaxSchemaNameLength();
public abstract int getMaxSchemaNameLength();
public abstract boolean hasMaxStatementLength();
public abstract int getMaxStatementLength();
public abstract boolean hasMaxStatements();
public abstract int getMaxStatements();
public abstract boolean hasMaxTableNameLength();
public abstract int getMaxTableNameLength();
public abstract boolean hasMaxTablesInSelect();
public abstract int getMaxTablesInSelect();
public abstract boolean hasMaxUserNameLength();
public abstract int getMaxUserNameLength();
public abstract boolean hasNullCollation();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$NullCollation getNullCollation();
public abstract boolean hasNullPlusNonNullEqualsNull();
public abstract boolean getNullPlusNonNullEqualsNull();
public abstract java.util.List getNumericFunctionsList();
public abstract int getNumericFunctionsCount();
public abstract java.lang.String getNumericFunctions(int);
public abstract oadd.com.google.protobuf.ByteString getNumericFunctionsBytes(int);
public abstract java.util.List getOrderBySupportList();
public abstract int getOrderBySupportCount();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$OrderBySupport getOrderBySupport(int);
public abstract java.util.List getOuterJoinSupportList();
public abstract int getOuterJoinSupportCount();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$OuterJoinSupport getOuterJoinSupport(int);
public abstract boolean hasQuotedIdentifierCasing();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$IdentifierCasing getQuotedIdentifierCasing();
public abstract boolean hasReadOnly();
public abstract boolean getReadOnly();
public abstract boolean hasSchemaTerm();
public abstract java.lang.String getSchemaTerm();
public abstract oadd.com.google.protobuf.ByteString getSchemaTermBytes();
public abstract boolean hasSearchEscapeString();
public abstract java.lang.String getSearchEscapeString();
public abstract oadd.com.google.protobuf.ByteString getSearchEscapeStringBytes();
public abstract boolean hasSelectForUpdateSupported();
public abstract boolean getSelectForUpdateSupported();
public abstract boolean hasSpecialCharacters();
public abstract java.lang.String getSpecialCharacters();
public abstract oadd.com.google.protobuf.ByteString getSpecialCharactersBytes();
public abstract java.util.List getSqlKeywordsList();
public abstract int getSqlKeywordsCount();
public abstract java.lang.String getSqlKeywords(int);
public abstract oadd.com.google.protobuf.ByteString getSqlKeywordsBytes(int);
public abstract java.util.List getStringFunctionsList();
public abstract int getStringFunctionsCount();
public abstract java.lang.String getStringFunctions(int);
public abstract oadd.com.google.protobuf.ByteString getStringFunctionsBytes(int);
public abstract java.util.List getSubquerySupportList();
public abstract int getSubquerySupportCount();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$SubQuerySupport getSubquerySupport(int);
public abstract java.util.List getSystemFunctionsList();
public abstract int getSystemFunctionsCount();
public abstract java.lang.String getSystemFunctions(int);
public abstract oadd.com.google.protobuf.ByteString getSystemFunctionsBytes(int);
public abstract boolean hasTableTerm();
public abstract java.lang.String getTableTerm();
public abstract oadd.com.google.protobuf.ByteString getTableTermBytes();
public abstract boolean hasTransactionSupported();
public abstract boolean getTransactionSupported();
public abstract java.util.List getUnionSupportList();
public abstract int getUnionSupportCount();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$UnionSupport getUnionSupport(int);
public abstract boolean hasCurrentSchema();
public abstract java.lang.String getCurrentSchema();
public abstract oadd.com.google.protobuf.ByteString getCurrentSchemaBytes();
}