test_class.file: shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-route/src/test/java/org/apache/shardingsphere/sharding/route/engine/condition/ExpressionConditionUtilsTest.java
test_class.identifier: ExpressionConditionUtilsTest
test_case.body: @Test
      public void assertIsNowExpression() {
          assertFalse(ExpressionConditionUtils.isNowExpression(new LiteralExpressionSegment(0, 0, new Object())));
          assertFalse(ExpressionConditionUtils.isNowExpression(new CommonExpressionSegment(0, 0, "shardingsphere")));
          assertTrue(ExpressionConditionUtils.isNowExpression(new CommonExpressionSegment(0, 0, "NOW()")));
      }
test_case.class_method_signature: ExpressionConditionUtilsTest.assertIsNowExpression()
test_case.full_signature: @Test public void assertIsNowExpression()
test_case.identifier: assertIsNowExpression
test_case.invocations: assertFalse isNowExpression assertFalse isNowExpression assertTrue isNowExpression
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void assertIsNowExpression()
focal_class.file: shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-route/src/main/java/org/apache/shardingsphere/sharding/route/engine/condition/ExpressionConditionUtils.java
focal_class.identifier: ExpressionConditionUtils
focal_class.class_method_signature: ExpressionConditionUtils.isNowExpression(final ExpressionSegment segment)
focal_class.full_signature: public static boolean isNowExpression(final ExpressionSegment segment)
focal_class.identifier: isNowExpression
focal_class.modifiers: public static
focal_class.parameters: (final ExpressionSegment segment)
focal_class.return: boolean
focal_class.signature: boolean isNowExpression(final ExpressionSegment segment)
focal_class.class_method_signature: ExpressionConditionUtils.isNullExpression(final ExpressionSegment segment)
focal_class.full_signature: public static boolean isNullExpression(final ExpressionSegment segment)
focal_class.identifier: isNullExpression
focal_class.modifiers: public static
focal_class.parameters: (final ExpressionSegment segment)
focal_class.return: boolean
focal_class.signature: boolean isNullExpression(final ExpressionSegment segment)
focal_method.body: public static boolean isNowExpression(final ExpressionSegment segment) {
          return segment instanceof ComplexExpressionSegment && "now()".equalsIgnoreCase(((ComplexExpressionSegment) segment).getText());
      }
focal_method.class_method_signature: ExpressionConditionUtils.isNowExpression(final ExpressionSegment segment)
focal_method.full_signature: public static boolean isNowExpression(final ExpressionSegment segment)
focal_method.identifier: isNowExpression
focal_method.invocations: equalsIgnoreCase getText
focal_method.modifiers: public static
focal_method.parameters: (final ExpressionSegment segment)
focal_method.return: boolean
focal_method.signature: boolean isNowExpression(final ExpressionSegment segment)