Esempio n. 1
0
		public SortOrder(SymbolName symbolName, SortDirection sortDirection)
		{
			if ((object)symbolName == null)
				throw new ArgumentNullException(nameof(symbolName));

			this.symbolName = symbolName;
			this.sortDirection = sortDirection;
		}
Esempio n. 2
0
		protected override IExpression VisitSymbolName(SymbolName symbolName)
		{
			string columnName;

			if ((object)symbolName == null)
				throw new ArgumentNullException(nameof(symbolName));

			columnName = this.SqlNuance.GetAliasedColumnName("t0", symbolName.Name);

			this.Strings.Append(columnName);

			return symbolName;
		}
Esempio n. 3
0
		protected abstract IExpression VisitSymbolName(SymbolName symbolName);