# rawsql-ts
Enumerations
Classes
- OriginalFormatRestorer
- BinarySelectQuery
- DuplicateCTEError
- InvalidCTENameError
- CTENotFoundError
- InsertQuery
- SimpleSelectQuery
- SqlComponent
- SqlDialectConfiguration
- InlineQuery
- ValueList
- ColumnReference
- FunctionCall
- WindowFrameBoundStatic
- WindowFrameBoundaryValue
- WindowFrameSpec
- WindowFrameExpression
- UnaryExpression
- BinaryExpression
- LiteralValue
- ParameterExpression
- SwitchCaseArgument
- CaseKeyValuePair
- RawString
- IdentifierString
- ParenExpression
- CastExpression
- CaseExpression
- ArrayExpression
- ArrayQueryExpression
- BetweenExpression
- StringSpecifierExpression
- TypeValue
- TupleExpression
- ArraySliceExpression
- ArrayIndexExpression
- QualifiedName
- ValuesQuery
- InsertQueryParser
- SelectQueryParser
- WithClauseParser
- AliasRenamer
- CTECollector
- CTEComposer
- CTEDependencyAnalyzer
- CTEDisabler
- CTENormalizer
- CTEQueryDecomposer
- CTERenamer
- CTETableReferenceCollector
- ColumnReferenceCollector
- DynamicQueryBuilder
- FilterableItem
- FilterableItemCollector
Formatter- JsonMappingConverter
- PostgresJsonQueryBuilder
- QueryBuilder
- QueryFlowDiagramGenerator
- TableSchema
- SchemaCollector
- SelectValueCollector
- SelectableColumnCollector
- SmartRenamer
- SqlFormatter
- SqlIdentifierRenamer
- SqlPaginationInjector
- SqlParamInjector
- SqlSortInjector
- TableSourceCollector
- TypeTransformationPostProcessor
- UpstreamSelectQueryFinder
- CTERegionDetector
- CommentEditor
- CursorContextAnalyzer
- JsonSchemaValidator
- LexemeCursor
- MultiQuerySplitter
- MultiQueryUtils
- PositionAwareParser
- SchemaManager
- ScopeResolver
- SqlSchemaValidator
Interfaces
- FormattingLexeme
- ModificationInfo
- FormattingInfo
- LexemePosition
- LexemePositionedComment
- Lexeme
- CTEOptions
- CTEManagement
- SelectQuery
- PositionedComment
- SqlComponentVisitor
- ParseAnalysisResult
- AliasScope
- AliasReference
- RenameOptions
- RenameResult
- AliasChange
- EditedCTE
- CTEComposerOptions
- CTEEdge
- CTENode
- CTEDependencyGraph
- DecomposedCTE
- CTEDecomposerOptions
- CTERestorationResult
- QueryBuildOptions
- ColumnConfig
- EnhancedEntity
- EnhancedNestedEntity
- TypeProtectionConfig
- EnhancedJsonMapping
- LegacyJsonMapping
- FilterableItemCollectorOptions
- ConversionResult
- NestedStructure
- ModelDrivenJsonMapping
- JsonMapping
- BaseMermaidOptions
- FlowDiagramOptions
- SchemaAnalysisResult
- SmartRenameResult
- BaseFormattingOptions
- SqlFormatterOptions
- Position
- ScopeRange
- Renameability
- PaginationOptions
- SqlParamInjectorOptions
- TypeTransformationConfig
- TypeTransformation
- CTERegion
- CursorPositionInfo
- IntelliSenseContext
- ValidationResult
- LineColumn
- QueryInfo
- QueryCollection
- ParseToPositionOptions
- PositionParseResult
- ColumnDefinition
- RelationshipDefinition
- TableDefinition
- SchemaRegistry
- AvailableTable
- AvailableCTE
- AvailableColumn
- ScopeInfo
Type Aliases
- ValueComponent
- OverExpression
- FrameBoundaryComponent
- SqlParameterValue
- NodeType
- FilterConditionValue
- FilterConditions
- ColumnType
- ColumnMapping
- JsonMappingInput
- MappingFormat
- FieldType
- FieldMapping
- StructureFields
- PresetName
- WithClauseStyle
- CommentStyle
- StateParameterValue
- SortCondition
- SortConditions
- TableColumnResolver
- ExtractedStructure
- ExpectedTypeStructure
Variables
Functions
- convertColumnsToLegacy
- convertToLegacyJsonMapping
- toLegacyMapping
- extractTypeProtection
processJsonMappingunifyJsonMapping- isModelDrivenFormat
- isUnifiedFormat
- isLegacyFormat
- convertModelDrivenMapping
- validateModelDrivenMapping
- transformDatabaseResult
- parseToPosition
- getCursorContext
- resolveScope
- splitQueries
- getIntelliSenseInfo
- getCompletionSuggestions
- createSchemaManager
- createTableColumnResolver
- createJsonMappingFromSchema