@Override public String getUserMessage( TokenNameLookup tokenNameLookup ) { return format( message, descriptor.userDescription( tokenNameLookup ), ((KernelException) getCause()).getUserMessage( tokenNameLookup ) ); } }
@Override public String getUserMessage( TokenNameLookup tokenNameLookup ) { String message = "Unable to create " + constraint.prettyPrint( tokenNameLookup ); if ( cause != null ) { message = String.format( "%s:%n%s", message, cause ); } if ( getCause() instanceof KernelException ) { KernelException cause = (KernelException) getCause(); return String.format( "%s:%n%s", message, cause.getUserMessage( tokenNameLookup ) ); } return message; } }
@Override public String getUserMessage( TokenNameLookup tokenNameLookup ) { String message = "Unable to drop " + constraint.userDescription( tokenNameLookup ); if ( getCause() instanceof KernelException ) { KernelException cause = (KernelException) getCause(); return String.format( "%s:%n%s", message, cause.getUserMessage( tokenNameLookup ) ); } return message; } }
@Override public String getUserMessage( KernelException e ) { KernelTransaction transaction = safeAcquireTransaction( transactionSupplier ); try ( Statement ignore = transaction.acquireStatement() ) { return e.getUserMessage( new SilentTokenNameLookup( transaction.tokenRead() ) ); } }
@Override public IndexDefinition createIndexDefinition( Label label, Optional<String> indexName, String... propertyKeys ) { KernelTransaction transaction = safeAcquireTransaction( transactionSupplier ); try ( Statement ignore = transaction.acquireStatement() ) { try { TokenWrite tokenWrite = transaction.tokenWrite(); int labelId = tokenWrite.labelGetOrCreateForName( label.name() ); int[] propertyKeyIds = getOrCreatePropertyKeyIds( tokenWrite, propertyKeys ); LabelSchemaDescriptor descriptor = forLabel( labelId, propertyKeyIds ); IndexReference indexReference = transaction.schemaWrite().indexCreate( descriptor, indexName ); return new IndexDefinitionImpl( this, indexReference, new Label[]{label}, propertyKeys, false ); } catch ( IllegalTokenNameException e ) { throw new IllegalArgumentException( e ); } catch ( InvalidTransactionTypeKernelException | SchemaKernelException e ) { throw new ConstraintViolationException( e.getUserMessage( new SilentTokenNameLookup( transaction.tokenRead() ) ), e ); } } }
e.getUserMessage( new SilentTokenNameLookup( tokenRead() ) ), e );
String message = procedureRegistrationFailureMessage + e.getUserMessage( new NonTransactionalTokenNameLookup( tokenHolders ) );
@Override public String getUserMessage( TokenNameLookup tokenNameLookup ) { return format( message, descriptor.userDescription( tokenNameLookup ), ((KernelException) getCause()).getUserMessage( tokenNameLookup ) ); } }
@Override public String getUserMessage( TokenNameLookup tokenNameLookup ) { String message = "Unable to create " + constraint.prettyPrint( tokenNameLookup ); if ( cause != null ) { message = String.format( "%s:%n%s", message, cause ); } if ( getCause() instanceof KernelException ) { KernelException cause = (KernelException) getCause(); return String.format( "%s:%n%s", message, cause.getUserMessage( tokenNameLookup ) ); } return message; } }
@Override public String getUserMessage( TokenNameLookup tokenNameLookup ) { String message = "Unable to drop " + constraint.userDescription( tokenNameLookup ); if ( getCause() instanceof KernelException ) { KernelException cause = (KernelException) getCause(); return String.format( "%s:%n%s", message, cause.getUserMessage( tokenNameLookup ) ); } return message; } }
@Override public String getUserMessage( KernelException e ) { KernelTransaction transaction = safeAcquireTransaction( transactionSupplier ); try ( Statement ignore = transaction.acquireStatement() ) { return e.getUserMessage( new SilentTokenNameLookup( transaction.tokenRead() ) ); } }
@Override public IndexDefinition createIndexDefinition( Label label, Optional<String> indexName, String... propertyKeys ) { KernelTransaction transaction = safeAcquireTransaction( transactionSupplier ); try ( Statement ignore = transaction.acquireStatement() ) { try { TokenWrite tokenWrite = transaction.tokenWrite(); int labelId = tokenWrite.labelGetOrCreateForName( label.name() ); int[] propertyKeyIds = getOrCreatePropertyKeyIds( tokenWrite, propertyKeys ); LabelSchemaDescriptor descriptor = forLabel( labelId, propertyKeyIds ); IndexReference indexReference = transaction.schemaWrite().indexCreate( descriptor, indexName ); return new IndexDefinitionImpl( this, indexReference, new Label[]{label}, propertyKeys, false ); } catch ( IllegalTokenNameException e ) { throw new IllegalArgumentException( e ); } catch ( InvalidTransactionTypeKernelException | SchemaKernelException e ) { throw new ConstraintViolationException( e.getUserMessage( new SilentTokenNameLookup( transaction.tokenRead() ) ), e ); } } }
e.getUserMessage( new SilentTokenNameLookup( tokenRead() ) ), e );