/** * Create related options for SQL Server extra parameters. * * @return */ @SuppressWarnings("static-access") private RelatedOptions getExtraOptions() { // Connection args (common) RelatedOptions extraOptions = new RelatedOptions("SQL Server extra options:"); extraOptions.addOption( OptionBuilder.withArgName("string") .hasArg() .withDescription("Optional schema name") .withLongOpt(SCHEMA) .create()); extraOptions.addOption( OptionBuilder.withArgName("string") .hasArg() .withDescription("Optional table hints to use") .withLongOpt(TABLE_HINTS) .create()); extraOptions.addOption( OptionBuilder.withDescription("Allow identity inserts") .withLongOpt(IDENTITY_INSERT) .create()); return extraOptions; }
/** {@inheritDoc}. */ @Override @SuppressWarnings("static-access") protected RelatedOptions getExtraOptions() { RelatedOptions extraOptions = super.getExtraOptions(); extraOptions.addOption( OptionBuilder.withArgName("string") .hasArg() .withDescription("String to encode TRUE value") .withLongOpt(BOOLEAN_TRUE_STRING) .create()); extraOptions.addOption( OptionBuilder.withArgName("string") .hasArg() .withDescription("String to encode FALSE value") .withLongOpt(BOOLEAN_FALSE_STRING) .create()); return extraOptions; }