internal static ParseResult Compile( string commandText, Perspective perspective, ParserOptions parserOptions, IEnumerable <DbParameterReferenceExpression> parameters) { return(CqlQuery.CompileCommon <ParseResult>(commandText, parserOptions, (Func <System.Data.Entity.Core.Common.EntitySql.AST.Node, ParserOptions, ParseResult>)((astCommand, validatedParserOptions) => CqlQuery.AnalyzeCommandSemantics(astCommand, perspective, validatedParserOptions, parameters)))); }
internal static DbLambda CompileQueryCommandLambda( string queryCommandText, Perspective perspective, ParserOptions parserOptions, IEnumerable <DbParameterReferenceExpression> parameters, IEnumerable <DbVariableReferenceExpression> variables) { return(CqlQuery.CompileCommon <DbLambda>(queryCommandText, parserOptions, (Func <System.Data.Entity.Core.Common.EntitySql.AST.Node, ParserOptions, DbLambda>)((astCommand, validatedParserOptions) => CqlQuery.AnalyzeQueryExpressionSemantics(astCommand, perspective, validatedParserOptions, parameters, variables)))); }