soql-parser-lite - v1.0.1
    Preparing search index...

      soql-parser-lite - v1.0.1

      SOQL (Salesforce Object Query Language) Parser

      This package provides a parser for SOQL queries, converting query strings into structured TypeScript objects. It supports all major SOQL clauses including SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT, and OFFSET.

      import { parseSoqlQuery } from 'soql-parser-lite';

      const query = parseSoqlQuery('SELECT Id, Name FROM Account WHERE Status = "Active" LIMIT 10');
      console.log(query);

      Classes

      SoqlAggregateField
      SoqlAndExpr
      SoqlBase
      SoqlBindVariable
      SoqlBooleanExpr
      SoqlBooleanLiteral
      SoqlComparisonExpr
      SoqlDateLiteral
      SoqlDateTimeLiteral
      SoqlDateValueLiteral
      SoqlEqlExpr
      SoqlExcludesExpr
      SoqlField
      SoqlFromClause
      SoqlFromObject
      SoqlGeExpr
      SoqlGroupByClause
      SoqlGroupByField
      SoqlGtExpr
      SoqlHavingClause
      SoqlIncludesExpr
      SoqlInExpr
      SoqlLeExpr
      SoqlLikeExpr
      SoqlLimitClause
      SoqlLogicalExpr
      SoqlLtExpr
      SoqlNeExpr
      SoqlNinExpr
      SoqlNlineExpr
      SoqlNullLiteral
      SoqlNumberLiteral
      SoqlOffsetClause
      SoqlOrderByClause
      SoqlOrderByField
      SoqlOrExpr
      SoqlParenExpr
      SoqlQuery
      SoqlSelectClause
      SoqlSelectItem
      SoqlStringBuffer
      SoqlStringLiteral
      SoqlSubquery
      SoqlValueExpr
      SoqlWhereClause

      Type Aliases

      ByteStream
      SoqlKeyword
      SoqlOperator
      StreamInput

      Variables

      DATE_LITERALS
      DATE_LITERALS_DYNAMIC
      OPERATORS
      SOQL_KEYWORDS

      Functions

      parseSoqlQuery