Class DimensionLabel

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class DimensionLabel
    extends java.lang.Object
    implements java.lang.AutoCloseable
    • Method Detail

      • getCtx

        protected Context getCtx()
      • getDimensionIndex

        public long getDimensionIndex()
                               throws TileDBError
        Returns the index of the dimension the DimensionLabel provides labels for
        Returns:
        The dimension index
        Throws:
        TileDBError
      • getName

        public java.lang.String getName()
                                 throws TileDBError
        Returns the name of the DimensionLabel
        Returns:
        The name of the DimensionLabel
        Throws:
        TileDBError
      • getLabelAttrName

        public java.lang.String getLabelAttrName()
                                          throws TileDBError
        Returns the name of the attribute the label data is stored on
        Returns:
        The name of the attribute
        Throws:
        TileDBError
      • getLabelCellValNum

        public long getLabelCellValNum()
                                throws TileDBError
        Returns the number of values per cell for the labels on the dimension label For variable-sized labels the result is TILEDB_VAR_NUM
        Returns:
        The number of values per cell
        Throws:
        TileDBError
      • getURI

        public java.lang.String getURI()
                                throws TileDBError
        Returns the URI of the dimension label array
        Returns:
        The URI
        Throws:
        TileDBError
      • getLabelType

        public Datatype getLabelType()
                              throws TileDBError
        Returns the type of the labels on the dimension label
        Returns:
        The label type
        Throws:
        TileDBError
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable