column<ValueType, JsonValueType> method

PgFilterColumn<TableType, ValueType, JsonValueType> column<ValueType, JsonValueType>(
  1. PgColumn<JoinedTableType, ValueType, JsonValueType> column
)

Passes through the provided column from the joined table as a PgFilterColumn with TableType.

Implementation

PgFilterColumn<TableType, ValueType, JsonValueType>
column<ValueType, JsonValueType>(
  PgColumn<JoinedTableType, ValueType, JsonValueType> column,
) => PgColumn.withPatterns(
  column.name,
  queryPattern: column.queryPattern,
  filterPattern: '${joinedTableName.name}.${column.name}',
  fromJson: column.fromJson,
  toJson: column.toJson,
);