Class XMLStatementBuilder

    • Field Detail

      • context

        private final XNode context
      • requiredDatabaseId

        private final java.lang.String requiredDatabaseId
    • Method Detail

      • parseStatementNode

        public void parseStatementNode()
      • processSelectKeyNodes

        private void processSelectKeyNodes​(java.lang.String id,
                                           java.lang.Class<?> parameterTypeClass,
                                           LanguageDriver langDriver)
      • parseSelectKeyNodes

        private void parseSelectKeyNodes​(java.lang.String parentId,
                                         java.util.List<XNode> list,
                                         java.lang.Class<?> parameterTypeClass,
                                         LanguageDriver langDriver,
                                         java.lang.String skRequiredDatabaseId)
      • parseSelectKeyNode

        private void parseSelectKeyNode​(java.lang.String id,
                                        XNode nodeToHandle,
                                        java.lang.Class<?> parameterTypeClass,
                                        LanguageDriver langDriver,
                                        java.lang.String databaseId)
      • removeSelectKeyNodes

        private void removeSelectKeyNodes​(java.util.List<XNode> selectKeyNodes)
      • databaseIdMatchesCurrent

        private boolean databaseIdMatchesCurrent​(java.lang.String id,
                                                 java.lang.String databaseId,
                                                 java.lang.String requiredDatabaseId)
      • getLanguageDriver

        private LanguageDriver getLanguageDriver​(java.lang.String lang)