public FirebirdGenerator(Processors.Firebird.FirebirdOptions fbOptions) : base(new FirebirdColumn(fbOptions), new FirebirdQuoter(), new EmptyDescriptionGenerator()) 
        {
            if (fbOptions == null)
                throw new ArgumentNullException("fbOptions");

            FBOptions = fbOptions;
            truncator = new FirebirdTruncator(FBOptions.TruncateLongNames, FBOptions.PackKeyNames);
        }
        public FirebirdGenerator(Processors.Firebird.FirebirdOptions fbOptions) : base(new FirebirdColumn(fbOptions), new FirebirdQuoter())
        {
            if (fbOptions == null)
            {
                throw new ArgumentNullException("fbOptions");
            }

            FBOptions = fbOptions;
            truncator = new FirebirdTruncator(FBOptions.TruncateLongNames);
        }
Example #3
0
 public FirebirdGenerator(Processors.Firebird.FirebirdOptions fbOptions) : base(new FirebirdColumn(fbOptions), new FirebirdQuoter(), new GenericEvaluator())
 {
     FBOptions = fbOptions;
     truncator = new FirebirdTruncator(FBOptions.TruncateLongNames);
 }
Example #4
0
 public FirebirdGenerator(Processors.Firebird.FirebirdOptions fbOptions) : base(new FirebirdColumn(fbOptions), new FirebirdQuoter(fbOptions.ForceQuote), new EmptyDescriptionGenerator())
 {
     FBOptions = fbOptions ?? throw new ArgumentNullException(nameof(fbOptions));
     truncator = new FirebirdTruncator(FBOptions.TruncateLongNames, FBOptions.PackKeyNames);
 }