[Groonga-commit] groonga/grnxx at c317ffb [master] Rename Expression::push_datum() to push_constant(). (#54)

Back to archive index

susumu.yata null+****@clear*****
Tue Sep 16 15:35:59 JST 2014


susumu.yata	2014-09-16 15:35:59 +0900 (Tue, 16 Sep 2014)

  New Revision: c317ffbecf0e9c89650f405c5e1550ff52dd380c
  https://github.com/groonga/grnxx/commit/c317ffbecf0e9c89650f405c5e1550ff52dd380c

  Message:
    Rename Expression::push_datum() to push_constant(). (#54)

  Modified files:
    benchmark/benchmark_adjuster.cpp
    include/grnxx/expression.hpp
    lib/grnxx/expression.cpp
    test/test_expression.cpp
    test/test_pipeline.cpp

  Modified: benchmark/benchmark_adjuster.cpp (+1 -1)
===================================================================
--- benchmark/benchmark_adjuster.cpp    2014-09-16 13:23:20 +0900 (09145ad)
+++ benchmark/benchmark_adjuster.cpp    2014-09-16 15:35:59 +0900 (aff5135)
@@ -163,7 +163,7 @@ void test_adjust2() {
   // Create an adjuster (Float).
   assert(expression_builder->push_column(&error, "Int"));
   assert(expression_builder->push_operator(&error, grnxx::TO_FLOAT_OPERATOR));
-  assert(expression_builder->push_datum(&error, grnxx::Float(100.0)));
+  assert(expression_builder->push_constant(&error, grnxx::Float(100.0)));
   assert(expression_builder->push_operator(&error, grnxx::DIVISION_OPERATOR));
   assert(expression_builder->push_column(&error, "Float"));
   assert(expression_builder->push_operator(&error, grnxx::PLUS_OPERATOR));

  Modified: include/grnxx/expression.hpp (+1 -1)
===================================================================
--- include/grnxx/expression.hpp    2014-09-16 13:23:20 +0900 (b7ef969)
+++ include/grnxx/expression.hpp    2014-09-16 15:35:59 +0900 (2918644)
@@ -211,7 +211,7 @@ class ExpressionBuilder {
   // On success, returns true.
   // On failure, returns false and stores error information into "*error" if
   // "error" != nullptr.
-  bool push_datum(Error *error, const Datum &datum);
+  bool push_constant(Error *error, const Datum &datum);
 
   // Push a node associated with row IDs of Records.
   //

  Modified: lib/grnxx/expression.cpp (+4 -4)
===================================================================
--- lib/grnxx/expression.cpp    2014-09-16 13:23:20 +0900 (afc2d55)
+++ lib/grnxx/expression.cpp    2014-09-16 15:35:59 +0900 (62c3256)
@@ -2679,7 +2679,7 @@ class Builder {
   // On success, returns true.
   // On failure, returns false and stores error information into "*error" if
   // "error" != nullptr.
-  bool push_datum(Error *error, const Datum &datum);
+  bool push_constant(Error *error, const Datum &datum);
 
   // Push a node associated with row IDs of Records.
   //
@@ -2818,7 +2818,7 @@ unique_ptr<Builder> Builder::create(Error *error, const Table *table) {
   return builder;
 }
 
-bool Builder::push_datum(Error *error, const Datum &datum) {
+bool Builder::push_constant(Error *error, const Datum &datum) {
   // Reserve a space for a new node.
   if (!stack_.reserve(error, stack_.size() + 1)) {
     return false;
@@ -3761,8 +3761,8 @@ unique_ptr<ExpressionBuilder> ExpressionBuilder::create(Error *error,
 
 ExpressionBuilder::~ExpressionBuilder() {}
 
-bool ExpressionBuilder::push_datum(Error *error, const Datum &datum) {
-  return builders_.back()->push_datum(error, datum);
+bool ExpressionBuilder::push_constant(Error *error, const Datum &datum) {
+  return builders_.back()->push_constant(error, datum);
 }
 
 bool ExpressionBuilder::push_row_id(Error *error) {

  Modified: test/test_expression.cpp (+16 -16)
===================================================================
--- test/test_expression.cpp    2014-09-16 13:23:20 +0900 (ed29747)
+++ test/test_expression.cpp    2014-09-16 15:35:59 +0900 (a7dbed1)
@@ -400,7 +400,7 @@ void test_constant() {
   assert(builder);
 
   // Test an expression (true).
-  assert(builder->push_datum(&error, grnxx::Bool(true)));
+  assert(builder->push_constant(&error, grnxx::Bool(true)));
   auto expression = builder->release(&error);
   assert(expression);
 
@@ -420,7 +420,7 @@ void test_constant() {
   assert(records.size() == test.table->num_rows());
 
   // Test an expression (false).
-  assert(builder->push_datum(&error, grnxx::Bool(false)));
+  assert(builder->push_constant(&error, grnxx::Bool(false)));
   expression = builder->release(&error);
   assert(expression);
 
@@ -435,7 +435,7 @@ void test_constant() {
   assert(records.size() == 0);
 
   // Test an expression (100).
-  assert(builder->push_datum(&error, grnxx::Int(100)));
+  assert(builder->push_constant(&error, grnxx::Int(100)));
   expression = builder->release(&error);
   assert(expression);
 
@@ -451,7 +451,7 @@ void test_constant() {
   }
 
   // Test an expression (1.25).
-  assert(builder->push_datum(&error, grnxx::Float(1.25)));
+  assert(builder->push_constant(&error, grnxx::Float(1.25)));
   expression = builder->release(&error);
   assert(expression);
 
@@ -469,7 +469,7 @@ void test_constant() {
   }
 
   // Test an expression ({ 123, 456 }).
-  assert(builder->push_datum(&error, grnxx::GeoPoint(123, 456)));
+  assert(builder->push_constant(&error, grnxx::GeoPoint(123, 456)));
   expression = builder->release(&error);
   assert(expression);
 
@@ -481,7 +481,7 @@ void test_constant() {
   }
 
   // Test an expression ("ABC").
-  assert(builder->push_datum(&error, grnxx::Text("ABC")));
+  assert(builder->push_constant(&error, grnxx::Text("ABC")));
   expression = builder->release(&error);
   assert(expression);
 
@@ -493,7 +493,7 @@ void test_constant() {
   }
 
   // Test an expression ({ true, false, true }).
-  assert(builder->push_datum(
+  assert(builder->push_constant(
       &error, grnxx::BoolVector({ true, false, true })));
   expression = builder->release(&error);
   assert(expression);
@@ -508,7 +508,7 @@ void test_constant() {
 
   // Test an expression ({ 123, -456, 789 }).
   grnxx::Int int_values[] = { 123, -456, 789 };
-  assert(builder->push_datum(&error, grnxx::IntVector(int_values, 3)));
+  assert(builder->push_constant(&error, grnxx::IntVector(int_values, 3)));
   expression = builder->release(&error);
   assert(expression);
 
@@ -521,7 +521,7 @@ void test_constant() {
 
   // Test an expression ({ 1.25, -4.5, 6.75 }).
   grnxx::Float float_values[] = { 1.25, -4.5, 6.75 };
-  assert(builder->push_datum(&error, grnxx::FloatVector(float_values, 3)));
+  assert(builder->push_constant(&error, grnxx::FloatVector(float_values, 3)));
   expression = builder->release(&error);
   assert(expression);
 
@@ -536,7 +536,7 @@ void test_constant() {
   grnxx::GeoPoint geo_point_values[] = {
     { 123, 456 }, { 789, 123 }, { 456, 789 }
   };
-  assert(builder->push_datum(
+  assert(builder->push_constant(
       &error, grnxx::GeoPointVector(geo_point_values, 3)));
   expression = builder->release(&error);
   assert(expression);
@@ -551,7 +551,7 @@ void test_constant() {
 
   // Test an expression ({ "abc", "DEF", "ghi" }).
   grnxx::Text text_values[] = { "abc", "DEF", "ghi" };
-  assert(builder->push_datum(&error, grnxx::TextVector(text_values, 3)));
+  assert(builder->push_constant(&error, grnxx::TextVector(text_values, 3)));
   expression = builder->release(&error);
   assert(expression);
 
@@ -2673,7 +2673,7 @@ void test_division() {
   // Test an expression (Int / (Int2 + 1)).
   assert(builder->push_column(&error, "Int"));
   assert(builder->push_column(&error, "Int2"));
-  assert(builder->push_datum(&error, grnxx::Int(1)));
+  assert(builder->push_constant(&error, grnxx::Int(1)));
   assert(builder->push_operator(&error, grnxx::PLUS_OPERATOR));
   assert(builder->push_operator(&error, grnxx::DIVISION_OPERATOR));
   expression = builder->release(&error);
@@ -2749,7 +2749,7 @@ void test_modulus() {
   // Test an expression (Int % (Int2 + 1)).
   assert(builder->push_column(&error, "Int"));
   assert(builder->push_column(&error, "Int2"));
-  assert(builder->push_datum(&error, grnxx::Int(1)));
+  assert(builder->push_constant(&error, grnxx::Int(1)));
   assert(builder->push_operator(&error, grnxx::PLUS_OPERATOR));
   assert(builder->push_operator(&error, grnxx::MODULUS_OPERATOR));
   expression = builder->release(&error);
@@ -3101,7 +3101,7 @@ void test_sequential_filter() {
   assert(builder->push_column(&error, "Int"));
   assert(builder->push_column(&error, "Int2"));
   assert(builder->push_operator(&error, grnxx::PLUS_OPERATOR));
-  assert(builder->push_datum(&error, grnxx::Int(100)));
+  assert(builder->push_constant(&error, grnxx::Int(100)));
   assert(builder->push_operator(&error, grnxx::LESS_OPERATOR));
   auto expression = builder->release(&error);
   assert(expression);
@@ -3183,7 +3183,7 @@ void test_sequential_evaluate() {
   // Test an expression (Int + Int(Float * 100.0)).
   assert(builder->push_column(&error, "Int"));
   assert(builder->push_column(&error, "Float"));
-  assert(builder->push_datum(&error, 100.0));
+  assert(builder->push_constant(&error, 100.0));
   assert(builder->push_operator(&error, grnxx::MULTIPLICATION_OPERATOR));
   assert(builder->push_operator(&error, grnxx::TO_INT_OPERATOR));
   assert(builder->push_operator(&error, grnxx::PLUS_OPERATOR));
@@ -3230,7 +3230,7 @@ void test_partial_filter() {
   assert(builder->push_column(&error, "Float"));
   assert(builder->push_column(&error, "Float2"));
   assert(builder->push_operator(&error, grnxx::MULTIPLICATION_OPERATOR));
-  assert(builder->push_datum(&error, grnxx::Float(0.25)));
+  assert(builder->push_constant(&error, grnxx::Float(0.25)));
   assert(builder->push_operator(&error, grnxx::GREATER_OPERATOR));
   auto expression = builder->release(&error);
   assert(expression);

  Modified: test/test_pipeline.cpp (+4 -4)
===================================================================
--- test/test_pipeline.cpp    2014-09-16 13:23:20 +0900 (fdf047b)
+++ test/test_pipeline.cpp    2014-09-16 15:35:59 +0900 (0a35e00)
@@ -128,10 +128,10 @@ void test_filter() {
   // Create a filter (Bool && (Int < 50) && (Float < 0.5)).
   assert(expression_builder->push_column(&error, "Bool"));
   assert(expression_builder->push_column(&error, "Int"));
-  assert(expression_builder->push_datum(&error, grnxx::Int(50)));
+  assert(expression_builder->push_constant(&error, grnxx::Int(50)));
   assert(expression_builder->push_operator(&error, grnxx::LESS_OPERATOR));
   assert(expression_builder->push_column(&error, "Float"));
-  assert(expression_builder->push_datum(&error, grnxx::Float(0.5)));
+  assert(expression_builder->push_constant(&error, grnxx::Float(0.5)));
   assert(expression_builder->push_operator(&error, grnxx::LESS_OPERATOR));
   assert(expression_builder->push_operator(&error,
                                            grnxx::LOGICAL_AND_OPERATOR));
@@ -170,7 +170,7 @@ void test_filter() {
   constexpr grnxx::Int FILTER_LIMIT  = 2345;
   assert(expression_builder->push_column(&error, "Bool"));
   assert(expression_builder->push_column(&error, "Int"));
-  assert(expression_builder->push_datum(&error, grnxx::Int(50)));
+  assert(expression_builder->push_constant(&error, grnxx::Int(50)));
   assert(expression_builder->push_operator(&error, grnxx::LESS_OPERATOR));
   assert(expression_builder->push_operator(&error,
                                            grnxx::LOGICAL_AND_OPERATOR));
@@ -225,7 +225,7 @@ void test_adjuster() {
 
   // Create an adjuster (Float * 100.0).
   assert(expression_builder->push_column(&error, "Float"));
-  assert(expression_builder->push_datum(&error, grnxx::Float(100.0)));
+  assert(expression_builder->push_constant(&error, grnxx::Float(100.0)));
   assert(expression_builder->push_operator(&error,
                                            grnxx::MULTIPLICATION_OPERATOR));
   expression = expression_builder->release(&error);
-------------- next part --------------
HTML����������������������������...
下载 



More information about the Groonga-commit mailing list
Back to archive index