public string DropColumnFamily(Server server, string columnFamily)
        {
            _cachedKeyspaceDescription = null;

            using (var session = new CassandraSession(new ConnectionBuilder(KeyspaceName, server.Host, server.Port)))
                return(session.GetClient().system_drop_column_family(columnFamily));
        }
Exemplo n.º 2
0
        public string AddColumnFamily(Server server, CfDef definition)
        {
            _cachedKeyspaceDescription = null;

            using (var session = new CassandraSession(new ConnectionBuilder(KeyspaceName, server.Host, server.Port)))
                return session.GetClient().system_add_column_family(definition);
        }
        public string UpdateColumnFamily(Server server, CfDef definition)
        {
            _cachedKeyspaceDescription = null;

            using (var session = new CassandraSession(new ConnectionBuilder(KeyspaceName, server.Host, server.Port)))
                return(session.GetClient().system_update_column_family(definition));
        }
 public static string DescribePartitioner(Server server)
 {
     using (var session = new CassandraSession(new ConnectionBuilder(null, server.Host, server.Port)))
     {
         string response = session.GetClient(setKeyspace: false).describe_partitioner();
         return(response);
     }
 }
 public static Dictionary <string, List <string> > DescribeSchemaVersions(Server server)
 {
     using (var session = new CassandraSession(new ConnectionBuilder(null, server.Host, server.Port)))
     {
         var response = session.GetClient(setKeyspace: false).describe_schema_versions();
         return(response);
     }
 }
Exemplo n.º 6
0
        public IEnumerable<CassandraTokenRange> DescribeRing(Server server)
        {
            using (var session = new CassandraSession(new ConnectionBuilder(KeyspaceName, server.Host, server.Port)))
            {
                var tokenRanges = session.GetClient(setKeyspace: false).describe_ring(KeyspaceName);

                foreach (var tokenRange in tokenRanges)
                    yield return new CassandraTokenRange(tokenRange.Start_token, tokenRange.End_token, tokenRange.Endpoints);
            }
        }
        public static IEnumerable <CassandraKeyspace> DescribeKeyspaces(Server server)
        {
            using (var session = new CassandraSession(new ConnectionBuilder(null, server.Host, server.Port)))
            {
                IEnumerable <KsDef> keyspaces = session.GetClient(setKeyspace: false).describe_keyspaces();

                foreach (var keyspace in keyspaces)
                {
                    yield return(new CassandraKeyspace(keyspace));
                }
            }
        }
        public IEnumerable <CassandraTokenRange> DescribeRing(Server server)
        {
            using (var session = new CassandraSession(new ConnectionBuilder(KeyspaceName, server.Host, server.Port)))
            {
                var tokenRanges = session.GetClient(setKeyspace: false).describe_ring(KeyspaceName);

                foreach (var tokenRange in tokenRanges)
                {
                    yield return(new CassandraTokenRange(tokenRange.Start_token, tokenRange.End_token, tokenRange.Endpoints));
                }
            }
        }
Exemplo n.º 9
0
 public static Dictionary<string, List<string>> DescribeSchemaVersions(Server server)
 {
     using (var session = new CassandraSession(new ConnectionBuilder(null, server.Host, server.Port)))
     {
         var response = session.GetClient(setKeyspace: false).describe_schema_versions();
         return response;
     }
 }
Exemplo n.º 10
0
        public static IEnumerable<CassandraKeyspace> DescribeKeyspaces(Server server)
        {
            using (var session = new CassandraSession(new ConnectionBuilder(null, server.Host, server.Port)))
            {
                IEnumerable<KsDef> keyspaces = session.GetClient(setKeyspace: false).describe_keyspaces();

                foreach (var keyspace in keyspaces)
                    yield return new CassandraKeyspace(keyspace);
            }
        }
Exemplo n.º 11
0
 public static KsDef GetKeyspace(Server server, string keyspace)
 {
     using (var session = new CassandraSession(new ConnectionBuilder(keyspace, server.Host, server.Port)))
         return session.GetClient().describe_keyspace(keyspace);
 }
Exemplo n.º 12
0
 public static KsDef GetKeyspace(Server server, string keyspace)
 {
     using (var session = new CassandraSession(new ConnectionBuilder(keyspace, server.Host, server.Port)))
         return(session.GetClient().describe_keyspace(keyspace));
 }
Exemplo n.º 13
0
        public string DropColumnFamily(Server server, string columnFamily)
        {
            _cachedKeyspaceDescription = null;

            using (var session = new CassandraSession(new ConnectionBuilder(KeyspaceName, server.Host, server.Port)))
                return session.GetClient().system_drop_column_family(columnFamily);
        }
Exemplo n.º 14
0
 public static IEnumerable<CassandraKeyspace> DescribeKeyspaces(Server server)
 {
     using (var session = new CassandraSession(new ConnectionBuilder(null, server.Host, server.Port)))
     {
         IEnumerable<KsDef> keyspaces = session.GetClient(setKeyspace: false).describe_keyspaces();
         return keyspaces.Select(keyspace => new CassandraKeyspace(keyspace)).ToList();
     }
 }
Exemplo n.º 15
0
 public static string DescribeVersion(Server server)
 {
     using (var session = new CassandraSession(new ConnectionBuilder(null, server.Host, server.Port)))
     {
         string response = session.GetClient(setKeyspace: false).describe_version();
         return response;
     }
 }
Exemplo n.º 16
0
 public static string DropKeyspace(Server server, string keyspace)
 {
     using (var session = new CassandraSession(new ConnectionBuilder(null, server.Host, server.Port)))
         return session.GetClient(setKeyspace: false).system_drop_keyspace(keyspace);
 }
Exemplo n.º 17
0
 public static string UpdateKeyspace(Server server, KsDef definition)
 {
     using (var session = new CassandraSession(new ConnectionBuilder(null, server.Host, server.Port)))
         return(session.GetClient(setKeyspace: false).system_update_keyspace(definition));
 }
Exemplo n.º 18
0
 public static string UpdateKeyspace(Server server, KsDef definition)
 {
     using (var session = new CassandraSession(new ConnectionBuilder(null, server.Host, server.Port)))
         return session.GetClient(setKeyspace: false).system_update_keyspace(definition);
 }
Exemplo n.º 19
0
 public static string DropKeyspace(Server server, string keyspace)
 {
     using (var session = new CassandraSession(new ConnectionBuilder(null, server.Host, server.Port)))
         return(session.GetClient(setKeyspace: false).system_drop_keyspace(keyspace));
 }