Class ReferenceHelper


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

      • _P

        public final java.lang.String _P
      • _S

        public final java.lang.String _S
      • _O

        public final java.lang.String _O
      • _C

        public final java.lang.String _C
      • _multi

        public final boolean _multi
    • Constructor Detail

      • ReferenceHelper

        protected ReferenceHelper​(java.lang.String P,
                                  java.lang.String S,
                                  java.lang.String O,
                                  java.lang.String C)
    • Method Detail

      • getFullName

        public java.lang.String getFullName()
      • getFullSchemaName

        public java.lang.String getFullSchemaName()
      • getFullObjectName

        public java.lang.String getFullObjectName()
      • searchPackage

        protected static java.lang.String searchPackage​(java.lang.String schemaName,
                                                        Schema parentSchema)
      • parseColumnReference

        public static ReferenceHelper parseColumnReference​(java.lang.String ref,
                                                           Base parentObject)
      • parseObjectReference

        public static ReferenceHelper parseObjectReference​(java.lang.String ref,
                                                           Schema parentSchema)
      • parseSchemaReference

        public static ReferenceHelper parseSchemaReference​(java.lang.String ref,
                                                           Schema parentSchema)
      • ParsePackage

        protected static java.lang.String ParsePackage​(java.lang.String[] Parts,
                                                       int ExpectedSize)
      • logErrorKnownObjects

        public void logErrorKnownObjects​(Schema S)
      • logErrorKnownColumns

        public void logErrorKnownColumns​(Object O)
      • resolveAsColumn

        public Column resolveAsColumn​(ParserSession PS,
                                      java.lang.String source,
                                      java.lang.String what,
                                      boolean skipValidationCheck)
      • resolveObjectReference

        public static Object resolveObjectReference​(ParserSession PS,
                                                    Object parentObject,
                                                    java.lang.String destObject,
                                                    java.lang.String what)