Skip to content

Commit 318c2a8

Browse files
committed
Added bigNumber type field
1 parent 5b5998d commit 318c2a8

File tree

6 files changed

+22
-10
lines changed

6 files changed

+22
-10
lines changed

src.wsjcpp/CMakeLists.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Automaticly generated by wsjcpp@v0.0.1
1+
# Automaticly generated by wsjcpp@v0.1.5
22
cmake_minimum_required(VERSION 3.0)
33

4-
add_definitions(-DWSJCPP_VERSION="v0.0.1")
5-
add_definitions(-DWSJCPP_NAME="wsjcpp-storages")
4+
add_definitions(-DWSJCPP_APP_VERSION="v0.1.3")
5+
add_definitions(-DWSJCPP_APP_NAME="wsjcpp-storages")
66

77
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
88
set(MACOSX TRUE)

src/main.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
int main(int argc, const char* argv[]) {
99
std::string TAG = "MAIN";
10-
std::string appName = std::string(WSJCPP_NAME);
11-
std::string appVersion = std::string(WSJCPP_VERSION);
10+
std::string appName = std::string(WSJCPP_APP_NAME);
11+
std::string appVersion = std::string(WSJCPP_APP_VERSION);
1212
if (!WsjcppCore::dirExists(".wsjcpp")) {
1313
WsjcppCore::makeDir(".wsjcpp");
1414
}

src/wsjcpp_storages.cpp

+11
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,17 @@ WsjcppStorageColumnDef &WsjcppStorageColumnDef::number() {
8484

8585
// ---------------------------------------------------------------------
8686

87+
WsjcppStorageColumnDef &WsjcppStorageColumnDef::bigNumber() {
88+
if (m_sType != "") {
89+
WsjcppLog::throw_err(TAG, "Datatype already defined: " + m_sType);
90+
return *this;
91+
}
92+
m_sType = "bigNumber";
93+
return *this;
94+
}
95+
96+
// ---------------------------------------------------------------------
97+
8798
WsjcppStorageColumnDef &WsjcppStorageColumnDef::doubleNumber() {
8899
if (m_sType != "") {
89100
WsjcppLog::throw_err(TAG, "Datatype already defined: " + m_sType);

src/wsjcpp_storages.h

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ class WsjcppStorageColumnDef {
3232
WsjcppStorageColumnDef &text();
3333
WsjcppStorageColumnDef &datetime();
3434
WsjcppStorageColumnDef &number();
35+
WsjcppStorageColumnDef &bigNumber();
3536
WsjcppStorageColumnDef &doubleNumber();
3637
WsjcppStorageColumnDef &primaryKey();
3738
WsjcppStorageColumnDef &defaultValue(const std::string& sDefault);

unit-tests.wsjcpp/CMakeLists.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# Automaticly generated by wsjcpp@v0.0.1
1+
# Automaticly generated by wsjcpp@v0.1.5
22
cmake_minimum_required(VERSION 3.0)
33

44
project(unit-tests C CXX)
5-
add_definitions(-DWSJCPP_VERSION="ut-v0.0.1")
6-
add_definitions(-DWSJCPP_NAME="unit-tests-wsjcpp-storages")
5+
add_definitions(-DWSJCPP_APP_VERSION="ut-v0.1.3")
6+
add_definitions(-DWSJCPP_APP_NAME="unit-tests-wsjcpp-storages")
77

88
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
99
set(MACOSX TRUE)
@@ -29,7 +29,7 @@ list (APPEND WSJCPP_SOURCES "../src.wsjcpp/wsjcpp_core/wsjcpp_unit_tests_main.cp
2929
list (APPEND WSJCPP_SOURCES "../src.wsjcpp/wsjcpp_core/wsjcpp_resources_manager.h")
3030
list (APPEND WSJCPP_SOURCES "../src.wsjcpp/wsjcpp_core/wsjcpp_resources_manager.cpp")
3131

32-
# wsjcpp-storages:v0.0.1
32+
# wsjcpp-storages:v0.1.3
3333
list (APPEND WSJCPP_INCLUDE_DIRS "../src")
3434
list (APPEND WSJCPP_SOURCES "../src/wsjcpp_storages.cpp")
3535
list (APPEND WSJCPP_SOURCES "../src/wsjcpp_storages.h")

wsjcpp.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ wsjcpp_version: v0.0.1
22
cmake_minimum_required: 3.0
33
cmake_cxx_standard: 11
44
name: wsjcpp-storages
5-
version: v0.1.2
5+
version: v0.1.3
66
description: Abstraction Model for work with different databases
77
issues: https://github.com/wsjcpp/wsjcpp-storages/issues
88
keywords:

0 commit comments

Comments
 (0)