コード例 #1
0
        // Constructors

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