visitJoinOperator method

  1. @override
void visitJoinOperator(
  1. JoinOperator e,
  2. void arg
)
override

Implementation

@override
void visitJoinOperator(JoinOperator e, void arg) {
  if ((e.operator == JoinOperatorKind.right ||
          e.operator == JoinOperatorKind.full) &&
      options.version < SqliteVersion.v3_39) {
    context.reportError(
      AnalysisError(
        type: AnalysisErrorType.notSupportedInDesiredVersion,
        message: '`RIGHT` and `FULL` joins require sqlite 3.39.',
        relevantNode: e,
      ),
    );
  }
}