isCompatibleTo method

bool isCompatibleTo(
  1. InferredResultSet other
)

Checks whether this and the other result set have the same columns and nested result sets.

Implementation

bool isCompatibleTo(InferredResultSet other) {
  const columnsEquality = UnorderedIterableEquality(_ResultColumnEquality());
  const nestedEquality = UnorderedIterableEquality(_NestedResultEquality());

  return columnsEquality.equals(columns, other.columns) &&
      nestedEquality.equals(nestedResults, other.nestedResults);
}