Class SegmentSchemas.SegmentSchema

  • Enclosing class:
    SegmentSchemas

    public static class SegmentSchemas.SegmentSchema
    extends Object
    Encapsulates either the absolute schema or schema change for a segment.
    • Constructor Detail

      • SegmentSchema

        public SegmentSchema​(String dataSource,
                             String segmentId,
                             boolean delta,
                             Integer numRows,
                             List<String> newColumns,
                             List<String> updatedColumns,
                             Map<String,​org.apache.druid.segment.column.ColumnType> columnTypeMap)
    • Method Detail

      • getDataSource

        public String getDataSource()
      • getSegmentId

        public String getSegmentId()
      • isDelta

        public boolean isDelta()
      • getNumRows

        public Integer getNumRows()
      • getNewColumns

        public List<String> getNewColumns()
      • getUpdatedColumns

        public List<String> getUpdatedColumns()
      • getColumnTypeMap

        public Map<String,​org.apache.druid.segment.column.ColumnType> getColumnTypeMap()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object