Interface TarantoolSpaceMetadata

    • Method Detail

      • getSpaceId

        int getSpaceId()
        Get space ID on the Tarantool server
        Returns:
        a number
      • getOwnerId

        int getOwnerId()
        Get owner ID
        Returns:
        a number
      • getSpaceName

        String getSpaceName()
        Get space name
        Returns:
        a non-empty String
      • getFieldByName

        Optional<TarantoolFieldMetadata> getFieldByName​(String fieldName)
        Get field metadata by name
        Parameters:
        fieldName - field name
        Returns:
        field position by name starting with 0, or -1 if this field not found in format metadata
      • getFieldByPosition

        Optional<TarantoolFieldMetadata> getFieldByPosition​(int fieldPosition)
        Get field metadata by position
        Parameters:
        fieldPosition - field position starting with 0
        Returns:
        field name or null if this field not found in format metadata
      • getFieldPositionByName

        int getFieldPositionByName​(String fieldName)
        Get field position in space by name starts with 0, or -1 if this field not found in format metadata
        Parameters:
        fieldName - field name
        Returns:
        field position by name starting with 0, or -1 if this field not found in format metadata
      • getFieldNameByPosition

        Optional<String> getFieldNameByPosition​(int fieldPosition)
        Get field name by position
        Parameters:
        fieldPosition - field position starting with 0
        Returns:
        field name or null if this field not found in format metadata