View Source
  Interface IColumnTypeBuilder<TNext>
  
  Builds a column type expression.
 
  
  
  Assembly: Umbraco.Infrastructure.dll
  Syntax
  
    public interface IColumnTypeBuilder<out TNext> : IFluentBuilder where TNext : IFluentBuilder
   
  Type Parameters
  
  Methods
  
  
    View Source
  
  AsAnsiString()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsAnsiString(Int32)
  
  
  Declaration
  
    TNext AsAnsiString(int size)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        size | 
         | 
      
    
  
  Returns
  
  
    View Source
  
  AsBinary()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsBinary(Int32)
  
  
  Declaration
  
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        size | 
         | 
      
    
  
  Returns
  
  
    View Source
  
  AsBoolean()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsByte()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsCurrency()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsCustom(String)
  
  
  Declaration
  
    TNext AsCustom(string customType)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        customType | 
         | 
      
    
  
  Returns
  
  
    View Source
  
  AsDate()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsDateTime()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsDecimal()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsDecimal(Int32, Int32)
  
  
  Declaration
  
    TNext AsDecimal(int size, int precision)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        size | 
         | 
      
      
        | System.Int32 | 
        precision | 
         | 
      
    
  
  Returns
  
  
    View Source
  
  AsDouble()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsFixedLengthAnsiString(Int32)
  
  
  Declaration
  
    TNext AsFixedLengthAnsiString(int size)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        size | 
         | 
      
    
  
  Returns
  
  
    View Source
  
  AsFixedLengthString(Int32)
  
  
  Declaration
  
    TNext AsFixedLengthString(int size)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        size | 
         | 
      
    
  
  Returns
  
  
    View Source
  
  AsFloat()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsGuid()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsInt16()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsInt32()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsInt64()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsString()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsString(Int32)
  
  
  Declaration
  
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        size | 
         | 
      
    
  
  Returns
  
  
    View Source
  
  AsTime()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsXml()
  
  
  Declaration
  
  Returns
  
  
    View Source
  
  AsXml(Int32)
  
  
  Declaration
  
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        size | 
         | 
      
    
  
  Returns