Class TableSchema.Builder

  • Enclosing class:
    TableSchema

    public static class TableSchema.Builder
    extends Object
    Builder for TableSchema
    • Constructor Detail

      • Builder

        public Builder​(@Nonnull
                       String tableName,
                       long dimension)
        Parameters:
        tableName - table name
        dimension - vector dimension
    • Method Detail

      • withIndexFileSize

        public TableSchema.Builder withIndexFileSize​(long indexFileSize)
        Optional. Default to 1024 MB.
        Parameters:
        indexFileSize - in megabytes.
        Returns:
        Builder
      • withMetricType

        public TableSchema.Builder withMetricType​(@Nonnull
                                                  MetricType metricType)
        Optional. Default to MetricType.L2
        Parameters:
        metricType - a MetricType value
        Returns:
        Builder
        See Also:
        MetricType