Interface FrameRowsAndColumns

All Superinterfaces:
RowsAndColumns
All Known Implementing Classes:
AbstractFrameRowsAndColumns, ColumnBasedFrameRowsAndColumns, RowBasedFrameRowsAndColumns

public interface FrameRowsAndColumns extends RowsAndColumns
Wrapper around Frame with an optional signature (see getSignature()). If the signature is available, this object has working RowsAndColumns.getColumnNames() and RowsAndColumns.findColumn(String) methods, and can become a CursorFactory through RowsAndColumns.as(Class). If the signature is not available, this object can only really be used by getting the underlying Frame via getFrame() or RowsAndColumns.as(Class).
  • Method Details

    • getFrame

      Frame getFrame()
      Returns the frame.
    • getSignature

      RowSignature getSignature()
      Returns a signature, which may or may not be available.
      Throws:
      DruidException - if signature is not available