java.lang.Object
io.bitbucket.dsmoons.odk.sql.query.builder.inner.Methods

public class Methods extends Object
Класс с внутренними вспомогательными методами
  • Method Details

    • quotes

      public static String quotes(Object obj)
      Метод оборачивает переданный литерал в одинарные кавычки, если литерал не является числом.
      Parameters:
      obj - литерал
      Returns:
      литерал
    • getSnakeCaseClassName

      public static String getSnakeCaseClassName(Class<?> t, boolean snakeCase)
      Метод возвращает имя класса в стиле snake_case.
      Parameters:
      t - класс
      snakeCase - нужно ли использовать стиль snake_case
      Returns:
      имя класса
    • getAlias

      public static String getAlias(String a)
      Метод возвращает псевдоним
      Parameters:
      a - литерал для псевдонима
      Returns:
      псевдоним
    • getAsAlias

      public static String getAsAlias(String a)
      Метод возвращает псевдоним
      Parameters:
      a - литерал для псевдонима
      Returns:
      псевдоним
    • getTableAlias

      public static String getTableAlias(String a)
      Метод возвращает псевдоним
      Parameters:
      a - литерал для псевдонима
      Returns:
      псевдоним
    • anyToString

      public static String anyToString(Object a)
      Метод возвращает текстовое представление объекта
      Parameters:
      a - объект
      Returns:
      текстовое представление объекта
    • anyToString

      public static String anyToString(Object a, boolean withQuotes)
      Метод возвращает текстовое представление объекта
      Parameters:
      a - объект
      withQuotes - нужно ли оборачивать объект в кавычки
      Returns:
      текстовое представление объекта