Permalink
Browse files

closing release 1.2

  • Loading branch information...
tomekkup committed Nov 5, 2012
1 parent 8709f8e commit f911c86b2aa81a4a9b23277ad4da0005c57f5e04
View
@@ -6,7 +6,7 @@ Helenos is a web based GUI Cassandra client that helps you to explore data and m
## Current version
-1.2-beta1
+1.2
## Download
View
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project-shared-configuration>
+ <!--
+This file contains additional configuration written by modules in the NetBeans IDE.
+The configuration is intended to be shared among all the users of project and
+therefore it is assumed to be part of version control checkout.
+Without this configuration present, some functionality in the IDE may be limited or fail altogether.
+-->
+ <properties xmlns="http://www.netbeans.org/ns/maven-properties-data/1">
+ <!--
+Properties that influence various parts of the IDE, especially code formatting and the like.
+You can copy and paste the single properties, into the pom.xml file and the IDE will pick them up.
+That way multiple projects can share the same settings (useful for formatting rules for example).
+Any value defined here will override the pom.xml file value but is only applicable to the current project.
+-->
+ <netbeans.compile.on.save>all</netbeans.compile.on.save>
+ </properties>
+</project-shared-configuration>
View
@@ -5,7 +5,7 @@
<groupId>com.kuprowski</groupId>
<artifactId>helenos</artifactId>
- <version>1.2-beta1</version>
+ <version>1.2</version>
<packaging>war</packaging>
<name>helenos</name>
<developers>
@@ -260,6 +260,7 @@
<artifactId>exec-maven-plugin</artifactId>
<version>${maven.plugin.exec.version}</version>
<executions>
+ <!--
<execution>
<id>clean-frontend</id>
<phase>clean</phase>
@@ -272,6 +273,7 @@
<commandlineArgs>generate.py clean</commandlineArgs>
</configuration>
</execution>
+ -->
<execution>
<id>build-frontend</id>
<phase>prepare-package</phase>
View
@@ -0,0 +1,2 @@
+SET MAVEN_OPTS=-Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n
+mvn -o tomcat7:run
@@ -0,0 +1 @@
+generate.py build-withver
@@ -26,6 +26,7 @@ qx.Class.define("helenos.components.tab.browse.PredicatePage",
__keyFromTF : null,
__keyToTF : null,
__keyMode : 'predicate',
+ __keysLimit : null,
__nameStartTF : null,
__nameEndTF : null,
@@ -35,6 +36,7 @@ qx.Class.define("helenos.components.tab.browse.PredicatePage",
__rangeColNamesCP : null,
__rangeFromToCP : null,
__reversedCB : null,
+ __colsLimit : null,
_tree : null,
@@ -10,15 +10,14 @@ DEPRECATED !!!
************************************************************************ */
qx.Class.define("helenos.types.query.AbstractQuery",
{
-
-
+
members : {
keyspace : null,
columnFamily : null,
keyClass : null,
nameClass : null
},
-
+
construct : function()
{
this.base(arguments);
@@ -25,7 +25,7 @@
</context-param>
<context-param>
<param-name>db.url</param-name>
- <param-value>jdbc:h2:~/helenos;INIT=CREATE SCHEMA IF NOT EXISTS helenos AUTHORIZATION helenos\;CREATE TABLE IF NOT EXISTS CLUSTERCONFIG(ALIAS VARCHAR(128) PRIMARY KEY,HOSTS VARCHAR(255), CLUSTERNAME VARCHAR(255), ACTIVE BOOLEAN)\;</param-value>
+ <param-value>jdbc:h2:~/helenos;INIT=CREATE SCHEMA IF NOT EXISTS helenos AUTHORIZATION helenos\;CREATE TABLE IF NOT EXISTS CLUSTERCONFIG(ALIAS VARCHAR(128) PRIMARY KEY,HOSTS VARCHAR(255), CLUSTERNAME VARCHAR(255), ACTIVE BOOLEAN);DB_CLOSE_ON_EXIT=FALSE\;</param-value>
</context-param>
<context-param>
<param-name>db.user</param-name>
View
@@ -1,81 +0,0 @@
-Single column :
-
-zaleznie od tego czy CF jest standard czy super wola on query typu ColumnQuery lub SubColumnQuery jak rowniez CounterQuery i SubColumnQuery
-jesli typem danych jest Counter
-
-Slice predicate:
-wola SliceQuery i jego odpowiedniki zgodnie z powyzszym
-
-
-MultigetSliceCounterQuery<UUID, Character> query = HFactory.createMultigetSliceCounterQuery(getKeyspace(), UUIDSerializer.get(), CharSerializer.get());
- query = query.setColumnFamily(PHOTO_COUNTERS_CF_NAME).setColumnNames(LikeType.ALL_COLUMN_NAMES);
- query = query.setKeys(photosIds);
- QueryResult<CounterRows<UUID, Character>> ret = query.execute();
-
-
-----------------------------------------------------------------------------------------------------------------
-
-SliceQuery<UUID, Long, Comment> query = createSliceQuery(UUIDSerializer.get(), LongSerializer.get(), CommentSerializer.get(), COMMENTS_CF_NAME, photoId);
- query.setRange(fromTime - ONE, 0l, true, limit);
-
- QueryResult<ColumnSlice<Long, Comment>> result = query.execute();
-
-----------------------------------------------------------------------------------------------------------------
-
-SliceCounterQuery<String, Character> query = HFactory.createCounterSliceQuery(getKeyspace(), stringSerializer, CharSerializer.get());
- query = query.setKey(user.getUsername()).setColumnNames(LikeType.USER_COLUMN_NAMES).setColumnFamily(USER_COUNTERS_CF_NAME);
-
-----------------------------------------------------------------------------------------------------------------
-
-SubSliceQuery<UUID, Character, UUID, PhotoDevotee> query = HFactory.createSubSliceQuery(getKeyspace(), UUIDSerializer.get(), CharSerializer.get(), UUIDSerializer.get(), PhotoDevoteeSerializer.get());
-
- query.setColumnFamily(LISTS_PHOTOS_DEVOTEES_CF_NAME);
- query.setSuperColumn(likeType.getCode());
- query.setKey(photoId);
- query.setRange(UUIDHelper.getNextTimeUUID(from), null, true, maxResults);
-
- QueryResult<ColumnSlice<UUID, PhotoDevotee>> result = query.execute();
-
-----------------------------------------------------------------------------------------------------------------
-
-IndexedSlicesQuery<String, String, byte[]> query = HFactory.createIndexedSlicesQuery(getKeyspace(), StringSerializer.get(), StringSerializer.get(), BytesArraySerializer.get());
-
- query.addEqualsExpression("email", email.getBytes());
- query.setColumnFamily(USERS_CF_NAME);
- query.setStartKey("");
- query.setRowCount(1);
- query.setColumnNames("email", "userdata"); // nie zwracam specjalnie lastPhoto
- QueryResult<OrderedRows<String, String, byte[]>> result = query.execute();
-
-
-----------------------------------------------------------------------------------------------------------------
-
-ColumnQuery<K, N, V> query = this.createColumnQuery(keySerializer, nameSerializer, valueSerializer);
- query.setColumnFamily(family);
- query.setKey(key);
- query.setName(name);
-
- QueryResult<HColumn<N, V>> result = query.execute();
-
- return result.get() != null ? result.get().getValue() : null;
-
-----------------------------------------------------------------------------------------------------------------
-
-
-
-----------------------------------------------------------------------------------------------------------------
-
-
-
-----------------------------------------------------------------------------------------------------------------
-
-
-
-----------------------------------------------------------------------------------------------------------------
-
-W ustawieniach mozna zapisac:
-
-moje preferencje co do JSON PARSE, tj ktora CF to obsluguje
-defaultowa max results domyslna
-defaultowa max results w slice dla poszczegolnych CF
-oraz params do multigeta

0 comments on commit f911c86

Please sign in to comment.