Interface IndexEntityOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    IndexEntity, IndexEntity.Builder

    public interface IndexEntityOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.protobuf.Struct getCustomFeatures()
      Custom engine specific features.
      com.google.protobuf.StructOrBuilder getCustomFeaturesOrBuilder()
      Custom engine specific features.
      String getName()
      The name of the index.
      com.google.protobuf.ByteString getNameBytes()
      The name of the index.
      String getTableColumns​(int index)
      Table columns used as part of the Index, for example B-TREE index should list the columns which constitutes the index.
      com.google.protobuf.ByteString getTableColumnsBytes​(int index)
      Table columns used as part of the Index, for example B-TREE index should list the columns which constitutes the index.
      int getTableColumnsCount()
      Table columns used as part of the Index, for example B-TREE index should list the columns which constitutes the index.
      List<String> getTableColumnsList()
      Table columns used as part of the Index, for example B-TREE index should list the columns which constitutes the index.
      String getType()
      Type of index, for example B-TREE.
      com.google.protobuf.ByteString getTypeBytes()
      Type of index, for example B-TREE.
      boolean getUnique()
      Boolean value indicating whether the index is unique.
      boolean hasCustomFeatures()
      Custom engine specific features.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getName

        String getName()
         The name of the index.
         
        string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         The name of the index.
         
        string name = 1;
        Returns:
        The bytes for name.
      • getType

        String getType()
         Type of index, for example B-TREE.
         
        string type = 2;
        Returns:
        The type.
      • getTypeBytes

        com.google.protobuf.ByteString getTypeBytes()
         Type of index, for example B-TREE.
         
        string type = 2;
        Returns:
        The bytes for type.
      • getTableColumnsList

        List<String> getTableColumnsList()
         Table columns used as part of the Index, for example B-TREE index should
         list the columns which constitutes the index.
         
        repeated string table_columns = 3;
        Returns:
        A list containing the tableColumns.
      • getTableColumnsCount

        int getTableColumnsCount()
         Table columns used as part of the Index, for example B-TREE index should
         list the columns which constitutes the index.
         
        repeated string table_columns = 3;
        Returns:
        The count of tableColumns.
      • getTableColumns

        String getTableColumns​(int index)
         Table columns used as part of the Index, for example B-TREE index should
         list the columns which constitutes the index.
         
        repeated string table_columns = 3;
        Parameters:
        index - The index of the element to return.
        Returns:
        The tableColumns at the given index.
      • getTableColumnsBytes

        com.google.protobuf.ByteString getTableColumnsBytes​(int index)
         Table columns used as part of the Index, for example B-TREE index should
         list the columns which constitutes the index.
         
        repeated string table_columns = 3;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the tableColumns at the given index.
      • getUnique

        boolean getUnique()
         Boolean value indicating whether the index is unique.
         
        bool unique = 4;
        Returns:
        The unique.
      • hasCustomFeatures

        boolean hasCustomFeatures()
         Custom engine specific features.
         
        .google.protobuf.Struct custom_features = 5;
        Returns:
        Whether the customFeatures field is set.
      • getCustomFeatures

        com.google.protobuf.Struct getCustomFeatures()
         Custom engine specific features.
         
        .google.protobuf.Struct custom_features = 5;
        Returns:
        The customFeatures.
      • getCustomFeaturesOrBuilder

        com.google.protobuf.StructOrBuilder getCustomFeaturesOrBuilder()
         Custom engine specific features.
         
        .google.protobuf.Struct custom_features = 5;