Ejemplo n.º 1
0
        // Constructors

        private SqlSelectProcessor(SqlSelect rootSelect, ProviderInfo providerInfo)
        {
            this.rootSelect   = rootSelect;
            this.providerInfo = providerInfo;
        }
 /// <inheritdoc/>
 protected override void Initialize()
 {
     driver       = Handlers.StorageDriver;
     providerInfo = Handlers.ProviderInfo;
 }
Ejemplo n.º 3
0
 public static void Process(SqlSelect select, ProviderInfo providerInfo)
 {
     ArgumentValidator.EnsureArgumentNotNull(select, "select");
     ArgumentValidator.EnsureArgumentNotNull(providerInfo, "providerInfo");
     new SqlSelectProcessor(select, providerInfo).Visit(select);
 }
 /// <inheritdoc/>
 protected override void Initialize()
 {
     driver          = Handlers.StorageDriver;
     providerInfo    = Handlers.ProviderInfo;
     useLargeObjects = Handlers.ProviderInfo.Supports(ProviderFeatures.LargeObjects);
 }