Skip to content

Releases: SrBalbucio/SQLAPI

v2.4.1

Choose a tag to compare

@SrBalbucio SrBalbucio released this 09 Sep 15:53

Changelog

  • Corrigido preparedstatement;

v2.4

Choose a tag to compare

@SrBalbucio SrBalbucio released this 09 Sep 15:39

IMPORTANTE: ESSA ATUALIZAÇÃO QUEBRA O CÓDIGO DE VERSÕES ANTERIORES!
IMPORTANT: THIS UPDATE BREAKS THE CODE FROM PREVIOUS VERSIONS!

Changelog

  • Corrigido problemas relacionados as queries falhando por causa do ?;
  • Adição de um novo tipo de design (ainda em teste):
Table table = sql.getTable(String: tableName);
Column col = sql.getColumn(String: columnName);
col.get(ConditionValue: col);
  • Operator e Condition agora são classes separadas do ConditionValue (ISSO DEVE QUEBRAR SISTEMAS ANTERIORES);
  • Agora é possível criar um ConditionValue usando apenas texto (ex.: key EQUALS value NULL)

v2.3

Choose a tag to compare

@SrBalbucio SrBalbucio released this 25 Aug 13:07

Changelog

  • Adicionado conector para MS Access (sem conector via Hikari por enquanto);
  • Corrigido método getColumns do Hikari (agora não retornará null);

v2.2

Choose a tag to compare

@SrBalbucio SrBalbucio released this 27 Jul 16:35

Correções

  • Trocado super por this no HikariSqlite

Observação: Se você não usa SQLite não é necessário atualizar para 2.2

v2.1

Choose a tag to compare

@SrBalbucio SrBalbucio released this 27 Jul 15:33

Changelog

  • Adicionado function para retornar todos os valores da coluna com condições;

v2.0

Choose a tag to compare

@SrBalbucio SrBalbucio released this 23 Jul 20:04

Adicionado

  • Os principais conectores SQL foram adicionados via Hikari: MySQL, MariaDB, SQLServer, SQLite e H2;
  • H2 foi adicionado (com e sem suporte a hikari);
  • SQLite agora tem suporte a Hikari também;
  • Agora você pode modificar os ConditionValue via ConditionModifier;

Modificado:

  • A maioria dos Statements foram substituidos pelo PreparedStatement, afim de melhorar a segurança do código;

Correções

  • Corrigido retorno errôneo do ResultValue;
  • Os testes foram corrigidos (mas ainda precisam de atenção, estão uma bagunça;

v1.1.4

Choose a tag to compare

@SrBalbucio SrBalbucio released this 23 Jul 16:40

Changelog:

  • Agora é possível retornar os valores das colunas via ResultValue;
  • Agora é possível ordenar o retorno dos valores baseado em uma coluna;
  • Agora é possível criar INDEX no SQL para melhorar a velocidade de consulta;
  • Agora é possível fazer SET, GET e EXIST apenas com um ConditionValue;

Correções:

  • DELETE não está mais dando erro de syntax;

v1.1.3

Choose a tag to compare

@SrBalbucio SrBalbucio released this 07 Jun 01:22

Changelog

Agora é possível criar verificar a exitência de uma row com múltiplas condições
Correção dos Testes

v1.1.2

Choose a tag to compare

@SrBalbucio SrBalbucio released this 06 Jun 01:45

Changelog

Agora é possível criar queries com múltiplas condições usando o ConditionValue.

// O operador da ConditionValue é sempre o operador da condition anterior
// Ou seja, id = 1 AND name = a
// Se a primeira condition tivesse AND seria AND id = 1 AND name = a
 instance.set(new ConditionValue[] {
                new ConditionValue("id", ConditionValue.Conditional.EQUALS, 1, ConditionValue.Operator.NULL),
                new ConditionValue("name", ConditionValue.Conditional.EQUALS, "a", ConditionValue.Operator.AND)
        }, "type", "abc", "testeSet");

Correções na operação SET

v1.1.1

Choose a tag to compare

@SrBalbucio SrBalbucio released this 04 Jun 19:33

Changelog PT-BR

Adicionado função de deletar.
Testes atualizados.