Beispiel #1
0
 public PostgreWriter(string typeOf, DocumentProvider provider, DocumentOption option, IDocumentLogger logger)
 {
     TypeOf   = typeOf;
     Provider = provider;
     Option   = option;
     Logger   = logger;
 }
Beispiel #2
0
 public PostgreReader(DocumentProvider provider, DocumentOption option, DocumentQuery query, IDocumentLogger logger)
 {
     Provider = provider;
     Option   = option;
     Query    = query;
     Logger   = logger;
 }
Beispiel #3
0
 internal static DocumentOption Combine(DocumentOption o1, DocumentOption o2)
 {
     return(new DocumentOption(o1)
     {
         Include = o1.Include ?? o2.Include,
         Tag = o1.Tag ?? o2.Tag
     });
 }
 public PostgreQueryCompiler(DocumentOption option, DocumentQuery query)
 {
     ValueBy = new QueryValues();
     Option  = option;
     Query   = query;
     TypeOf  = query.TypeOf;
     Take    = query.Take;
     Skip    = query.Skip;
 }
Beispiel #5
0
 public PostgreReader(string typeOf, DocumentProvider provider, DocumentOption option, IDocumentLogger logger)
 {
     TypeOf      = typeOf;
     Provider    = provider;
     Option      = option;
     Logger      = logger;
     Limit       = option.SqlProviderDataReaderPageSize;
     Skip        = 0;
     CurrentPage = 1;
 }
        public void EditDocumentOption(DocumentOption option)
        {
            currentOption = option;

            var frm = new XmlSearchForm();

            frm.DialogEvent += EditDocumentOption_DialogEvent;

            Enabled = false;
            ShowSubForm(frm);
        }
Beispiel #7
0
        public virtual IPipelineBuilder Configure(PSDocumentOption option)
        {
            Option.Document  = DocumentOption.Combine(option.Document, DocumentOption.Default);
            Option.Execution = ExecutionOption.Combine(option.Execution, ExecutionOption.Default);
            Option.Markdown  = MarkdownOption.Combine(option.Markdown, MarkdownOption.Default);
            Option.Output    = OutputOption.Combine(option.Output, OutputOption.Default);

            if (!string.IsNullOrEmpty(Option.Output.Path))
            {
                OutputVisitor = (o, enumerate) => WriteToFile(o, Option, Writer, ShouldProcess);
            }

            ConfigureCulture();
            return(this);
        }
Beispiel #8
0
 public NoDbEngine(DocumentProvider documentProvider, DocumentOption option)
     : base(documentProvider, option)
 {
 }
Beispiel #9
0
 public bool Equals(DocumentOption other)
 {
     return(other != null &&
            Include == other.Include &&
            Tag == other.Tag);
 }
Beispiel #10
0
 internal DocumentOption(DocumentOption option)
 {
     Include = option.Include;
     Tag     = option.Tag;
 }
 public PostgreEngine(DocumentProvider documentProvider, DocumentOption option)
     : base(documentProvider, option)
 {
 }