Polyglot SQL API Documentation - v0.1.0
    Preparing search index...

    Function validate

    • Validate SQL syntax and optionally semantics.

      Parameters

      • sql: string

        The SQL string to validate

      • dialect: string = 'generic'

        The dialect to use for validation

      • options: ValidationOptions = {}

        Validation options

      Returns ValidationResult

      Validation result with errors and warnings

      // Basic syntax validation
      const result = validate('SELECT * FROM users', 'postgresql');
      if (!result.valid) {
      console.log('Errors:', result.errors);
      }

      // With semantic validation
      const result = validate('SELECT * FROM users', 'postgresql', { semantic: true });
      // This may also report warnings like "W001: SELECT * is discouraged"