test_class.declarator: expectedDirections
test_class.modifier: private
test_class.original_string: private Map<Direction, String> expectedDirections;
test_class.type: Map<Direction, String>
test_class.var_name: expectedDirections
test_class.declarator: output
test_class.modifier: private
test_class.original_string: private SpGeneratorOutput output;
test_class.type: SpGeneratorOutput
test_class.var_name: output
test_class.declarator: factory
test_class.modifier: private
test_class.original_string: private OracleBooleanSpTestsFactory factory;
test_class.type: OracleBooleanSpTestsFactory
test_class.var_name: factory
test_class.declarator: pin
test_class.modifier: private
test_class.original_string: private OracleSpParameter pin;
test_class.type: OracleSpParameter
test_class.var_name: pin
test_class.declarator: spParams
test_class.modifier: private
test_class.original_string: private Map<String, OracleSpParameter> spParams;
test_class.type: Map<String, OracleSpParameter>
test_class.var_name: spParams
test_class.file: dbfit-java/oracle/src/test/java/dbfit/util/oracle/OracleSpParameterTest.java
test_class.identifier: OracleSpParameterTest
test_case.body: @Test
      public void boolArgInCallShouldBeWrapped() {
          OracleSpParameter arg = spParams.get(SP_ARG_BOOL_IN);
  
          assertEquals("z_chr2bool( ? )", arg.getCallArgument());
      }
test_case.class_method_signature: OracleSpParameterTest.boolArgInCallShouldBeWrapped()
test_case.full_signature: @Test public void boolArgInCallShouldBeWrapped()
test_case.identifier: boolArgInCallShouldBeWrapped
test_case.invocations: get assertEquals getCallArgument
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void boolArgInCallShouldBeWrapped()
focal_class.file: dbfit-java/oracle/src/main/java/dbfit/util/oracle/OracleSpParameter.java
focal_class.identifier: OracleSpParameter
focal_class.class_method_signature: OracleSpParameter.newInstance(String paramName, Direction direction,
                              String dataType)
focal_class.full_signature: public static OracleSpParameter newInstance(String paramName, Direction direction,
                              String dataType)
focal_class.identifier: newInstance
focal_class.modifiers: public static
focal_class.parameters: (String paramName, Direction direction,
                              String dataType)
focal_class.return: OracleSpParameter
focal_class.signature: OracleSpParameter newInstance(String paramName, Direction direction,
                              String dataType)
focal_class.class_method_signature: OracleSpParameter.newInstance(String paramName, Direction direction,
                              String dataType, String prefix)
focal_class.full_signature: public static OracleSpParameter newInstance(String paramName, Direction direction,
                              String dataType, String prefix)
focal_class.identifier: newInstance
focal_class.modifiers: public static
focal_class.parameters: (String paramName, Direction direction,
                              String dataType, String prefix)
focal_class.return: OracleSpParameter
focal_class.signature: OracleSpParameter newInstance(String paramName, Direction direction,
                              String dataType, String prefix)
focal_class.class_method_signature: OracleSpParameter.OracleSpParameter(String paramName, Direction direction, String dataType,
                                  String prefix)
focal_class.full_signature: protected  OracleSpParameter(String paramName, Direction direction, String dataType,
                                  String prefix)
focal_class.identifier: OracleSpParameter
focal_class.modifiers: protected
focal_class.parameters: (String paramName, Direction direction, String dataType,
                                  String prefix)
focal_class.signature:  OracleSpParameter(String paramName, Direction direction, String dataType,
                                  String prefix)
focal_class.class_method_signature: OracleSpParameter.needsArgumentTypeChange()
focal_class.full_signature: private boolean needsArgumentTypeChange()
focal_class.identifier: needsArgumentTypeChange
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean needsArgumentTypeChange()
focal_class.class_method_signature: OracleSpParameter.getWrapperArgumentType()
focal_class.full_signature: private String getWrapperArgumentType()
focal_class.identifier: getWrapperArgumentType
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getWrapperArgumentType()
focal_class.class_method_signature: OracleSpParameter.getShortDirectionName()
focal_class.full_signature: public String getShortDirectionName()
focal_class.identifier: getShortDirectionName
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getShortDirectionName()
focal_class.class_method_signature: OracleSpParameter.getWrapperArgumentName()
focal_class.full_signature: private String getWrapperArgumentName()
focal_class.identifier: getWrapperArgumentName
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getWrapperArgumentName()
focal_class.class_method_signature: OracleSpParameter.getWrapperVarName()
focal_class.full_signature: public String getWrapperVarName()
focal_class.identifier: getWrapperVarName
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getWrapperVarName()
focal_class.class_method_signature: OracleSpParameter.declareArgumentOrReturnValue()
focal_class.full_signature: private void declareArgumentOrReturnValue()
focal_class.identifier: declareArgumentOrReturnValue
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void declareArgumentOrReturnValue()
focal_class.class_method_signature: OracleSpParameter.declareArgument()
focal_class.full_signature: public void declareArgument()
focal_class.identifier: declareArgument
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void declareArgument()
focal_class.class_method_signature: OracleSpParameter.declareReturnValue()
focal_class.full_signature: public void declareReturnValue()
focal_class.identifier: declareReturnValue
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void declareReturnValue()
focal_class.class_method_signature: OracleSpParameter.initializeVariable()
focal_class.full_signature: private void initializeVariable()
focal_class.identifier: initializeVariable
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void initializeVariable()
focal_class.class_method_signature: OracleSpParameter.declareVariable()
focal_class.full_signature: public void declareVariable()
focal_class.identifier: declareVariable
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void declareVariable()
focal_class.class_method_signature: OracleSpParameter.assignOutputVariable()
focal_class.full_signature: public void assignOutputVariable()
focal_class.identifier: assignOutputVariable
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void assignOutputVariable()
focal_class.class_method_signature: OracleSpParameter.getCallArgument()
focal_class.full_signature: public String getCallArgument()
focal_class.identifier: getCallArgument
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCallArgument()
focal_class.class_method_signature: OracleSpParameter.getCallArgument(String varname)
focal_class.full_signature: private String getCallArgument(String varname)
focal_class.identifier: getCallArgument
focal_class.modifiers: private
focal_class.parameters: (String varname)
focal_class.return: String
focal_class.signature: String getCallArgument(String varname)
focal_class.class_method_signature: OracleSpParameter.genSpCallArgumentWithinWrapper()
focal_class.full_signature: public void genSpCallArgumentWithinWrapper()
focal_class.identifier: genSpCallArgumentWithinWrapper
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void genSpCallArgumentWithinWrapper()
focal_class.class_method_signature: OracleSpParameter.chr2bool(String arg)
focal_class.full_signature: private String chr2bool(String arg)
focal_class.identifier: chr2bool
focal_class.modifiers: private
focal_class.parameters: (String arg)
focal_class.return: String
focal_class.signature: String chr2bool(String arg)
focal_class.class_method_signature: OracleSpParameter.bool2chr(String arg)
focal_class.full_signature: private String bool2chr(String arg)
focal_class.identifier: bool2chr
focal_class.modifiers: private
focal_class.parameters: (String arg)
focal_class.return: String
focal_class.signature: String bool2chr(String arg)
focal_class.superclass: extends OracleSpParameterBase
focal_method.body: public String getCallArgument() {
          return getCallArgument("?");
      }
focal_method.class_method_signature: OracleSpParameter.getCallArgument()
focal_method.full_signature: public String getCallArgument()
focal_method.identifier: getCallArgument
focal_method.invocations: getCallArgument
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: String
focal_method.signature: String getCallArgument()