├── .gitignore ├── Deployment ├── NuGet.exe └── publish-SQL-generation.bat ├── README.md ├── SQLGeneration.Tests ├── CommandBuilderTester.cs ├── FormatterTester.cs ├── Properties │ └── AssemblyInfo.cs └── SQLGeneration.Tests.csproj ├── SQLGeneration.sln ├── SQLGeneration ├── Builders │ ├── Addition.cs │ ├── AliasedProjection.cs │ ├── AliasedSource.cs │ ├── AllColumns.cs │ ├── ArithmeticExpression.cs │ ├── BetweenFilter.cs │ ├── BetweenWindowFrame.cs │ ├── BinaryJoin.cs │ ├── BoundFrame.cs │ ├── BuilderVisitor.cs │ ├── Column.cs │ ├── CommandOptions.cs │ ├── ConditionalCase.cs │ ├── ConditionalCaseBranch.cs │ ├── ConjunctionConverter.cs │ ├── CrossJoin.cs │ ├── CurrentRowFrame.cs │ ├── DeleteBuilder.cs │ ├── DistinctQualifierConverter.cs │ ├── Division.cs │ ├── EqualToFilter.cs │ ├── EqualToQuantifierFilter.cs │ ├── Except.cs │ ├── ExistsFilter.cs │ ├── Filter.cs │ ├── FilterGroup.cs │ ├── FilteredJoin.cs │ ├── FollowingBoundFrame.cs │ ├── FollowingUnboundFrame.cs │ ├── FrameTypeConverter.cs │ ├── FullOuterJoin.cs │ ├── Function.cs │ ├── FunctionWindow.cs │ ├── GreaterThanEqualToFilter.cs │ ├── GreaterThanEqualToQuantifierFilter.cs │ ├── GreaterThanFilter.cs │ ├── GreaterThanQuantifierFilter.cs │ ├── ICommand.cs │ ├── IComparisonFilter.cs │ ├── IFilter.cs │ ├── IFilterItem.cs │ ├── IFilteredCommand.cs │ ├── IFollowingFrame.cs │ ├── IGroupByItem.cs │ ├── IJoinItem.cs │ ├── IPreceedingFrame.cs │ ├── IProjectionItem.cs │ ├── IRightJoinItem.cs │ ├── ISelectBuilder.cs │ ├── IValueProvider.cs │ ├── IVisitableBuilder.cs │ ├── InFilter.cs │ ├── InnerJoin.cs │ ├── InsertBuilder.cs │ ├── Intersect.cs │ ├── Join.cs │ ├── JoinStart.cs │ ├── LeftOuterJoin.cs │ ├── LessThanEqualToFilter.cs │ ├── LessThanEqualToQuantifierFilter.cs │ ├── LessThanFilter.cs │ ├── LessThanQuantifierFilter.cs │ ├── LikeFilter.cs │ ├── Literal.cs │ ├── MatchCase.cs │ ├── MatchCaseBranch.cs │ ├── Minus.cs │ ├── Modulus.cs │ ├── Multiplication.cs │ ├── Namespace.cs │ ├── Negation.cs │ ├── NotEqualToFilter.cs │ ├── NotEqualToQuantifierFilter.cs │ ├── NotFilter.cs │ ├── NullFilter.cs │ ├── NullLiteral.cs │ ├── NullPlacementConverter.cs │ ├── NumericLiteral.cs │ ├── OrderBy.cs │ ├── OrderConverter.cs │ ├── OrderFilter.cs │ ├── Placeholder.cs │ ├── PrecedingBoundFrame.cs │ ├── PrecedingOnlyWindowFrame.cs │ ├── PrecedingUnboundFrame.cs │ ├── QuantifierConverter.cs │ ├── QuantifierFilter.cs │ ├── RightOuterJoin.cs │ ├── SelectBuilder.cs │ ├── SelectCombiner.cs │ ├── Setter.cs │ ├── SourceCollection.cs │ ├── StringLiteral.cs │ ├── Subtraction.cs │ ├── Table.cs │ ├── Top.cs │ ├── UnboundFrame.cs │ ├── Union.cs │ ├── UpdateBuilder.cs │ ├── ValueList.cs │ └── WindowFrame.cs ├── Generators │ ├── CommandBuilder.cs │ ├── CommandBuilderOptions.cs │ ├── Formatter.cs │ ├── FormattingVisitor.cs │ └── SqlGenerator.cs ├── Parsing │ ├── Expression.cs │ ├── ExpressionDefinition.cs │ ├── ExpressionItem.cs │ ├── Grammar.cs │ ├── IExpressionItem.cs │ ├── IParseAttempt.cs │ ├── ITokenRegistry.cs │ ├── ITokenSource.cs │ ├── MatchResult.cs │ ├── MatchResultCollection.cs │ ├── Options.cs │ ├── Parser.cs │ ├── SqlGrammar.cs │ ├── SqlTokenRegistry.cs │ ├── Token.cs │ ├── TokenRegistry.cs │ ├── TokenResult.cs │ ├── TokenSource.cs │ └── TokenStream.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── SQLGeneration.csproj ├── SQLGeneration.nuspec ├── SQLGenerationException.cs └── key.pfx └── UNLICENSE.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/.gitignore -------------------------------------------------------------------------------- /Deployment/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/Deployment/NuGet.exe -------------------------------------------------------------------------------- /Deployment/publish-SQL-generation.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/Deployment/publish-SQL-generation.bat -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/README.md -------------------------------------------------------------------------------- /SQLGeneration.Tests/CommandBuilderTester.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration.Tests/CommandBuilderTester.cs -------------------------------------------------------------------------------- /SQLGeneration.Tests/FormatterTester.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration.Tests/FormatterTester.cs -------------------------------------------------------------------------------- /SQLGeneration.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SQLGeneration.Tests/SQLGeneration.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration.Tests/SQLGeneration.Tests.csproj -------------------------------------------------------------------------------- /SQLGeneration.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration.sln -------------------------------------------------------------------------------- /SQLGeneration/Builders/Addition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Addition.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/AliasedProjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/AliasedProjection.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/AliasedSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/AliasedSource.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/AllColumns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/AllColumns.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/ArithmeticExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/ArithmeticExpression.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/BetweenFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/BetweenFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/BetweenWindowFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/BetweenWindowFrame.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/BinaryJoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/BinaryJoin.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/BoundFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/BoundFrame.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/BuilderVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/BuilderVisitor.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Column.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Column.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/CommandOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/CommandOptions.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/ConditionalCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/ConditionalCase.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/ConditionalCaseBranch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/ConditionalCaseBranch.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/ConjunctionConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/ConjunctionConverter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/CrossJoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/CrossJoin.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/CurrentRowFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/CurrentRowFrame.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/DeleteBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/DeleteBuilder.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/DistinctQualifierConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/DistinctQualifierConverter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Division.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Division.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/EqualToFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/EqualToFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/EqualToQuantifierFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/EqualToQuantifierFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Except.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Except.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/ExistsFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/ExistsFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Filter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Filter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/FilterGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/FilterGroup.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/FilteredJoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/FilteredJoin.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/FollowingBoundFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/FollowingBoundFrame.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/FollowingUnboundFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/FollowingUnboundFrame.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/FrameTypeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/FrameTypeConverter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/FullOuterJoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/FullOuterJoin.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Function.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Function.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/FunctionWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/FunctionWindow.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/GreaterThanEqualToFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/GreaterThanEqualToFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/GreaterThanEqualToQuantifierFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/GreaterThanEqualToQuantifierFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/GreaterThanFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/GreaterThanFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/GreaterThanQuantifierFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/GreaterThanQuantifierFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/ICommand.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/IComparisonFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/IComparisonFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/IFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/IFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/IFilterItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/IFilterItem.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/IFilteredCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/IFilteredCommand.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/IFollowingFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/IFollowingFrame.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/IGroupByItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/IGroupByItem.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/IJoinItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/IJoinItem.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/IPreceedingFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/IPreceedingFrame.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/IProjectionItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/IProjectionItem.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/IRightJoinItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/IRightJoinItem.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/ISelectBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/ISelectBuilder.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/IValueProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/IValueProvider.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/IVisitableBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/IVisitableBuilder.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/InFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/InFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/InnerJoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/InnerJoin.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/InsertBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/InsertBuilder.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Intersect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Intersect.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Join.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Join.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/JoinStart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/JoinStart.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/LeftOuterJoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/LeftOuterJoin.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/LessThanEqualToFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/LessThanEqualToFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/LessThanEqualToQuantifierFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/LessThanEqualToQuantifierFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/LessThanFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/LessThanFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/LessThanQuantifierFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/LessThanQuantifierFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/LikeFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/LikeFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Literal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Literal.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/MatchCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/MatchCase.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/MatchCaseBranch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/MatchCaseBranch.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Minus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Minus.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Modulus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Modulus.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Multiplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Multiplication.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Namespace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Namespace.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Negation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Negation.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/NotEqualToFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/NotEqualToFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/NotEqualToQuantifierFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/NotEqualToQuantifierFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/NotFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/NotFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/NullFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/NullFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/NullLiteral.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/NullLiteral.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/NullPlacementConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/NullPlacementConverter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/NumericLiteral.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/NumericLiteral.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/OrderBy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/OrderBy.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/OrderConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/OrderConverter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/OrderFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/OrderFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Placeholder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Placeholder.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/PrecedingBoundFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/PrecedingBoundFrame.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/PrecedingOnlyWindowFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/PrecedingOnlyWindowFrame.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/PrecedingUnboundFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/PrecedingUnboundFrame.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/QuantifierConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/QuantifierConverter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/QuantifierFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/QuantifierFilter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/RightOuterJoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/RightOuterJoin.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/SelectBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/SelectBuilder.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/SelectCombiner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/SelectCombiner.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Setter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Setter.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/SourceCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/SourceCollection.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/StringLiteral.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/StringLiteral.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Subtraction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Subtraction.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Table.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Table.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Top.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Top.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/UnboundFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/UnboundFrame.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/Union.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/Union.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/UpdateBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/UpdateBuilder.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/ValueList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/ValueList.cs -------------------------------------------------------------------------------- /SQLGeneration/Builders/WindowFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Builders/WindowFrame.cs -------------------------------------------------------------------------------- /SQLGeneration/Generators/CommandBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Generators/CommandBuilder.cs -------------------------------------------------------------------------------- /SQLGeneration/Generators/CommandBuilderOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Generators/CommandBuilderOptions.cs -------------------------------------------------------------------------------- /SQLGeneration/Generators/Formatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Generators/Formatter.cs -------------------------------------------------------------------------------- /SQLGeneration/Generators/FormattingVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Generators/FormattingVisitor.cs -------------------------------------------------------------------------------- /SQLGeneration/Generators/SqlGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Generators/SqlGenerator.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/Expression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/Expression.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/ExpressionDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/ExpressionDefinition.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/ExpressionItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/ExpressionItem.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/Grammar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/Grammar.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/IExpressionItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/IExpressionItem.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/IParseAttempt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/IParseAttempt.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/ITokenRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/ITokenRegistry.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/ITokenSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/ITokenSource.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/MatchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/MatchResult.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/MatchResultCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/MatchResultCollection.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/Options.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/Parser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/Parser.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/SqlGrammar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/SqlGrammar.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/SqlTokenRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/SqlTokenRegistry.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/Token.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/Token.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/TokenRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/TokenRegistry.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/TokenResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/TokenResult.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/TokenSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/TokenSource.cs -------------------------------------------------------------------------------- /SQLGeneration/Parsing/TokenStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Parsing/TokenStream.cs -------------------------------------------------------------------------------- /SQLGeneration/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SQLGeneration/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /SQLGeneration/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/Properties/Resources.resx -------------------------------------------------------------------------------- /SQLGeneration/SQLGeneration.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/SQLGeneration.csproj -------------------------------------------------------------------------------- /SQLGeneration/SQLGeneration.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/SQLGeneration.nuspec -------------------------------------------------------------------------------- /SQLGeneration/SQLGenerationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/SQLGenerationException.cs -------------------------------------------------------------------------------- /SQLGeneration/key.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/SQLGeneration/key.pfx -------------------------------------------------------------------------------- /UNLICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jehugaleahsa/SQLGeneration/HEAD/UNLICENSE.txt --------------------------------------------------------------------------------