Commit Graph

2888 Commits

Author SHA1 Message Date
Rsl1122
8cddc2e60a UserInfoTable#createTableSQL, Deprecated UserInfoTable.Col 2019-02-16 14:26:49 +02:00
Rsl1122
37f5ecd9f8 UsersTable#createTableSQL, Deprecated UsersTable.Col 2019-02-16 14:26:48 +02:00
Rsl1122
6b5f42aa3b ServerTable#createTableSQL, Deprecated ServerTable.Col 2019-02-16 14:26:47 +02:00
Rsl1122
be6248de2f Deprecated TableSQLParser and Column 2019-02-16 14:26:46 +02:00
Rsl1122
d1085eed25 Added conditional execution to Transaction 2019-02-16 14:26:44 +02:00
Rsl1122
fd98540a16 New CREATE TABLE statement parser 2019-02-16 14:26:44 +02:00
Rsl1122
7d5be23739 use JUnitPlatform for tests 2019-02-16 14:26:43 +02:00
Rsl1122
cd633e28d2 Move LargeFetch and OptionalFetch queries to same package 2019-02-16 14:26:43 +02:00
Rsl1122
fd85207ff1 Refactored BatchOperationTable#copyWorlds 2019-02-16 14:26:42 +02:00
Rsl1122
a110759719 Refactored UserTable#getUsers to a query 2019-02-16 14:26:41 +02:00
Rsl1122
3bba52f0a8 Refactored UserInfoTable#getAllUserInfo to a query 2019-02-16 14:26:41 +02:00
Rsl1122
4d235dc0b6 Refactored TPSTable#getAllTPS to a query 2019-02-16 14:26:40 +02:00
Rsl1122
721e811dc5 Refactored SessionsTable#getAllSessions to queries:
- fetchAllSessionsWithoutKillOrWorldData
- fetchAllSessionsWithKillOrWorldData
2019-02-16 14:26:39 +02:00
Rsl1122
82ac699ea2 Temp fix for MySQL Patch test 2019-02-16 14:26:38 +02:00
Rsl1122
d4e6cbbe31 Missing license header to Query 2019-02-16 14:26:38 +02:00
Rsl1122
606844c92d Refactored ServerTable#getBungeeInfo to a query: 2019-02-16 14:26:37 +02:00
Rsl1122
062ab088b3 Refactored ServerTable#getBukkitServers to queries:
- New query for finding a single server in OptionalFetchQueries
- New query for all servers in LargeFetchQueries
- isProxy and isNotProxy methods to Server class
- Renamed ConnectionSystem bukkitServers to dataServers

This increases some boiler plate java code in some places, but reduces
it in others. This will help with saving Velocity with it's appropriate
name in the future.
2019-02-16 14:26:37 +02:00
Rsl1122
2256f4d718 Refactored SecurityTable#getUsers to a query 2019-02-16 14:26:36 +02:00
Rsl1122
ad6cb62e61 Refactored PingTable#getAllPings to a query 2019-02-16 14:26:35 +02:00
Rsl1122
7c45564fa9 Refactored NicknamesTable#getAllNicknamesUnmapped to a query 2019-02-16 14:26:35 +02:00
Rsl1122
cd51c9a8de Refactored NicknamesTable#getAllNicknames to a query 2019-02-16 14:26:34 +02:00
Rsl1122
8f1b35d4d5 Removed KillsTable#getPlayerKills 2019-02-16 14:26:33 +02:00
Rsl1122
7e3950e5fc Refactored KillsTable#getAllPlayerKillsBySessionID to a query 2019-02-16 14:26:32 +02:00
Rsl1122
cec8b7ac6c Refactored GeoInfoTable#getAllGeoInfo to a query 2019-02-16 14:26:31 +02:00
Rsl1122
6bab6009a1 Refactored CommandUseTable#getAllCommandUsages to a query 2019-02-16 14:26:30 +02:00
Rsl1122
8e77b37188 Moved Schema queries to their own package 2019-02-16 14:26:30 +02:00
Rsl1122
26325967ee Refactored Patch#hasColumn with Queries 2019-02-16 14:26:29 +02:00
Rsl1122
1080c6de70 Refactored Patch#hasTable with Queries 2019-02-16 14:26:28 +02:00
Rsl1122
14da0ca8b1 Modify Patches to Transactions 2019-02-16 14:26:27 +02:00
Rsl1122
60835a339e Abstract Transaction Implementation 2019-02-16 14:26:26 +02:00
Rsl1122
a9e5524775 Implemented Database#query in SQLDB, deprecated old access methods 2019-02-16 14:26:25 +02:00
Rsl1122
3c66ca3331 Removed AbstractSQLStatement, added Query
Query is a more abstract version of QueryStatement that will allow
DAO like queries to be made.
2019-02-16 14:26:25 +02:00
Rsl1122
4b0526c6d3 Added Database#query and Database#executeTransaction 2019-02-16 14:26:24 +02:00
Rsl1122
f75ab956c6 Extracted Database interface 2019-02-16 14:26:23 +02:00
Rsl1122
0f37da5663 Made ForeignKeyConstraint inner class of MySQLSchemaQueries 2019-02-16 14:26:23 +02:00
Rsl1122
c3b9637a1c Moved Tables to db.sql.tables 2019-02-16 14:26:21 +02:00
Rsl1122
82e7cdb822 Moved Queries to db.sql.queries as MySQLSchemaQueries 2019-02-16 14:26:20 +02:00
Rsl1122
f534d73189 Moved system.database.databases.sql.processing to db.sql.access 2019-02-16 14:26:20 +02:00
Rsl1122
70f2eb1ec9 Moved system.database.databases.sql.statement to db.sql.parsing 2019-02-16 14:26:19 +02:00
Rsl1122
b1eec2993f Moved db tasks and patches to new package 2019-02-16 14:26:18 +02:00
Rsl1122
ef85cf942a Move DBType & Database related classes:
system.database.databases -> db
system.database.databases.sql -> db

- DBType
- Database
- SQLDB
- H2DB
- MySQLDB
- SpongeMySQLDB
- SQLiteDB
2019-02-16 14:26:18 +02:00
Risto Lahtela
79183942be Update versions.txt 2019-02-16 14:26:17 +02:00
Risto Lahtela
1bd8741e67 Updated build status badge
Migration from travis.org to travis.com badge
2019-02-16 14:26:16 +02:00
Risto Lahtela
efdc9d3bf3
[Merge] Added missing space (#919) by skmedix 2019-02-14 15:50:28 +02:00
SKmedix
7c6aaea407 Fixed downtime strings 2019-02-14 14:46:35 +01:00
dependabot[bot]
3cdf25755b
Bump nucleus-api from 1.8.2-S7.1 to 1.8.3-S7.1 in /PlanPluginBridge (#917) 2019-02-13 08:52:28 +00:00
Rsl1122
cc020c2f1e Improved Connection timeout error message 2019-02-12 10:30:49 +02:00
dependabot[bot]
b5be46099f
Bump junit-jupiter-engine from 5.3.2 to 5.4.0 in /Plan (#913) 2019-02-08 19:12:04 +00:00
dependabot[bot]
51f658a389
Bump junit-jupiter-params from 5.3.2 to 5.4.0 in /Plan (#914) 2019-02-08 13:09:02 +00:00
dependabot[bot]
727504e834
Bump junit-platform-runner from 1.3.2 to 1.4.0 in /Plan (#912) 2019-02-08 12:53:49 +00:00