Class QueryOptions


  • public class QueryOptions
    extends java.lang.Object
    • Field Detail

      • FETCH_ALL

        public static int FETCH_ALL
    • Constructor Detail

      • QueryOptions

        public QueryOptions()
    • Method Detail

      • indentString

        public java.lang.String indentString()
      • newLine

        public java.lang.String newLine()
      • newLine

        public java.lang.String newLine​(boolean noSpace)
      • padCased

        public java.lang.String padCased​(java.lang.String keyword)
      • ticked

        public java.lang.String ticked​(java.lang.String string)
      • padded

        public java.lang.String padded​(java.lang.String keyword)
      • cased

        public java.lang.String cased​(java.lang.String string)
      • preparedValuesString

        public java.lang.String preparedValuesString()
      • fetchAll

        public QueryOptions fetchAll()
        Fetch all columns on query
        Returns:
        This QueryOptions instance
      • fetchFirst

        public QueryOptions fetchFirst()
        Fetch the first row only on query
        Returns:
        This QueryOptions instance
      • convert

        public <T> QueryOptions convert​(java.lang.Class<T> clazz,
                                        java.util.function.Function<T,​java.lang.Object> func)
        Register a converter for a specific class to be used for value conversion
        Type Parameters:
        T - The input conversion type
        Parameters:
        clazz - The class of the values to be converted
        func - The value converter
        Returns:
        This QueryOptions instance
      • getDefaultOptions

        public static QueryOptions getDefaultOptions()
        Returns the default options
        Returns:
        The default options
      • setDefaultOptions

        public static void setDefaultOptions​(QueryOptions options)
        Sets the default options
        Parameters:
        options - The new default options