protected void PurgeTestEntities(Jhu.Graywulf.Keystone.KeystoneClient client) { var domains = client.ListDomains(); for (int i = 0; i < domains.Length; i++) { if (domains[i].Name.StartsWith(TestPrefix)) { client.Delete(domains[i]); } } var projects = client.ListProjects(); for (int i = 0; i < projects.Length; i++) { if (projects[i].Name.StartsWith(TestPrefix)) { client.Delete(projects[i]); } } var roles = client.ListRoles(); for (int i = 0; i < roles.Length; i++) { if (roles[i].Name.StartsWith(TestPrefix)) { client.Delete(roles[i]); } } var groups = client.ListGroups(); for (int i = 0; i < groups.Length; i++) { if (groups[i].Name.StartsWith(TestPrefix)) { client.Delete(groups[i]); } } var users = client.FindUsers(null, TestPrefix + "*", false, false); for (int i = 0; i < users.Length; i++) { if (users[i].Name.StartsWith(TestPrefix)) { client.Delete(users[i]); } } }
public DatabaseDefinition(Jhu.Graywulf.Registry.DatabaseDefinition e) : base(e) { InitializeMembers(); }
public DatabaseInstance(Jhu.Graywulf.Registry.Entity e) : base(e) { InitializeMembers(); }
private void RefreshColumnList(Jhu.Graywulf.SqlParser.ITableReference tr) { columns.Items.Clear(); foreach (SqlParser.ColumnReference cr in tr.TableReference.ColumnReferences) { ListViewItem ni; if (cr.TableReference != null) { ni = new ListViewItem(cr.TableReference.FullyQualifiedName); } else { ni = new ListViewItem("?"); } ni.SubItems.Add(cr.ColumnName); ni.SubItems.Add(cr.ColumnAlias); ni.SubItems.Add(cr.ColumnContext.ToString()); ni.SubItems.Add(cr.IsComplexExpression.ToString()); columns.Items.Add(ni); } }
public Machine(Jhu.Graywulf.Registry.Machine e) : base(e) { InitializeMembers(); }
public Predicate(Jhu.Graywulf.SqlParser.Predicate value) { this.Value = value; }
protected bool IsTableExisting(Jhu.Graywulf.IO.DestinationTableParameters destination) { return IsTableExisting(destination.Table.Dataset.ConnectionString, destination.Table.SchemaName, destination.Table.TableName); }
protected void DropTable(Jhu.Graywulf.IO.DestinationTableParameters destination) { DropTable(destination.Table.Dataset.ConnectionString, destination.Table.SchemaName, destination.Table.TableName); }
public Jhu.Graywulf.Registry.Context CreateContext(IGraywulfActivity activity, System.Activities.CodeActivityContext activityContext, Jhu.Graywulf.Registry.ConnectionMode connectionMode, Jhu.Graywulf.Registry.TransactionMode transactionMode) { switch (executionMode) { case Query.ExecutionMode.SingleServer: return null; case Query.ExecutionMode.Graywulf: return Jhu.Graywulf.Registry.ContextManager.Instance.CreateContext(activity, activityContext, connectionMode, transactionMode); default: throw new NotImplementedException(); } }