private static void rejectEmptyNamespace( QualifiedName name ) throws ProcedureException { if ( name.namespace() == null || name.namespace().length == 0 ) { throw new ProcedureException( Status.Procedure.ProcedureRegistrationFailed, "It is not allowed to define functions in the root namespace please use a namespace, " + "e.g. `@UserFunction(\"org.example.com.%s\")", name.name() ); } }
private QualifiedName toLowerCaseName( QualifiedName name ) { String[] oldNs = name.namespace(); String[] lowerCaseNamespace = new String[oldNs.length]; for ( int i = 0; i < oldNs.length; i++ ) { lowerCaseNamespace[i] = oldNs[i].toLowerCase(); } String lowercaseName = name.name().toLowerCase(); return new QualifiedName( lowerCaseNamespace, lowercaseName ); } }
public static Builder functionSignature( QualifiedName name ) { return new Builder( name.namespace(), name.name() ); }
public static Builder procedureSignature( QualifiedName name ) { return new Builder( name.namespace(), name.name() ); }
private static void rejectEmptyNamespace( QualifiedName name ) throws ProcedureException { if ( name.namespace() == null || name.namespace().length == 0 ) { throw new ProcedureException( Status.Procedure.ProcedureRegistrationFailed, "It is not allowed to define functions in the root namespace please use a namespace, " + "e.g. `@UserFunction(\"org.example.com.%s\")", name.name() ); } }
private QualifiedName toLowerCaseName( QualifiedName name ) { String[] oldNs = name.namespace(); String[] lowerCaseNamespace = new String[oldNs.length]; for ( int i = 0; i < oldNs.length; i++ ) { lowerCaseNamespace[i] = oldNs[i].toLowerCase(); } String lowercaseName = name.name().toLowerCase(); return new QualifiedName( lowerCaseNamespace, lowercaseName ); } }
public static Builder procedureSignature( QualifiedName name ) { return new Builder( name.namespace(), name.name() ); }
public static Builder functionSignature( QualifiedName name ) { return new Builder( name.namespace(), name.name() ); }