Class ColumnRef
	
	
Represents a reference to a column in SQL query
	 
	
		- 
			Alchemy\core\Element
			
			 implements 
				Alchemy\core\IElement
			
			
		
 
		- 
			
Alchemy\core\query\ColumnRef			
			 implements 
				Alchemy\core\query\IQueryValue, 
			
				Alchemy\util\promise\IPromisable
			
			
		 
	
	
	
	Methods summary
	
		
			 public static
			array(method_name
			
			
		 | 
		
		#
		list_promisable_methods( )
		
			
Returns an array mapping promisable methods to return types. A promisable
method is one that is dependent only on immutable inputs and is guaranteed to
return an instance of a certain type. 
		 
		
			
Returns an array mapping promisable methods to return types. A promisable
method is one that is dependent only on immutable inputs and is guaranteed to
return an instance of a certain type. 
				Returns
				
					array(method_name => class_name, ...) 
				 
				Implementation of
				
		 
		  | 
	
	
		
			 public 
			
			
			
		 | 
		
		#
		__call( mixed $name, mixed $args )
		
			
Build and return a Predicate by comparing this column to another
IQueryValue 
		 
		
			
Build and return a Predicate by comparing this column to another
IQueryValue 
				Parameters
				
					- $name
 
					mixed $name Operator Name: and, or 
					- $args
 
					mixed $args array([0] => IQueryValue, ...) IQueryValue to compare to 
				  
		 
		  | 
	
	
		
			 public 
			
			
			
		 | 
		 | 
	
	
		
			 public 
			
			
			
		 | 
		 | 
	
	
		
			 public 
			
			
			
		 | 
		 | 
	
	
		
			 public 
			
			
			
		 | 
		 | 
	
	
		
			 public 
			
			
			
		 | 
		 | 
	
	
	
	Methods inherited from Alchemy\core\Element
	
		
			__callStatic(), 
			__clone(), 
			addTag(), 
			addTags(), 
			copy(), 
			define(), 
			define_alias(), 
			getID(), 
			getTag(), 
			getType(), 
			get_definition(), 
			listTags(), 
			normalize_arg()
		 | 
	
	
	
	Properties summary
	
		
			protected  
			mixed
		 | 
		
				$schema
		 | 
		 | 
		 | 
	
	
		
			protected  
			mixed
		 | 
		
				$table
		 | 
		 | 
		 |