Exemple #1
0
 private void AddTableVarToCompletionList(string query, HashSet <ICompletionData> completionList, Func <IRow, int> getImageIndex)
 {
     _dataphoria.Execute(query, null, ARow =>
     {
         var name = (string)ARow["Name"];
         var libraryAndTableName = name.Split('.');
         var libraryName         = libraryAndTableName[0];
         name               = libraryAndTableName[1];
         int imageIndex     = getImageIndex(ARow);
         var completionData = new D4CompletionData(name, name + " at " + libraryName,
                                                   imageIndex);
         completionList.Add(completionData);
     });
 }
Exemple #2
0
 private void AddToOperatorToCompletionList(string query, HashSet <ICompletionData> completionList, Func <IRow, int> getImageIndex)
 {
     _dataphoria.Execute(query, null, ARow =>
     {
         var name            = (string)ARow["OperatorName"];
         var displayName     = (string)ARow["OperatorName"] + ARow["Signature"];
         var indexOfFirstDot = name.IndexOf('.');
         var libraryName     = name.Substring(0, indexOfFirstDot);
         name               = name.Substring(indexOfFirstDot + 1);
         int imageIndex     = getImageIndex(ARow);
         var completionData = new D4CompletionData(name, displayName + " at " + libraryName,
                                                   imageIndex);
         completionList.Add(completionData);
     });
 }